Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Java - Lấy dữ liệu từ cơ sở dữ liệu MySQL

Của bạn đây:

Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/t", "", "");

Statement st = con.createStatement();
String sql = ("SELECT * FROM posts ORDER BY id DESC LIMIT 1;");
ResultSet rs = st.executeQuery(sql);
if(rs.next()) { 
 int id = rs.getInt("first_column_name"); 
 String str1 = rs.getString("second_column_name");
}

con.close();

Trong rs.getInt hoặc rs.getString bạn có thể vượt qua column_id bắt đầu từ 1 , nhưng tôi thích chuyển column_name vì nó có nhiều thông tin hơn vì bạn không phải nhìn vào bảng table cho index nào column là gì .

CẬP NHẬT: rs.next

tham chiếu



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để tạo ra các lỗi nghiêm trọng của TẤT CẢ các cảnh báo mysql?

  2. Sử dụng khóa chính không sử dụng

  3. Thiết kế cơ sở dữ liệu cho hệ thống đi học

  4. Lợi ích của zerofill trong MySQL là gì?

  5. In xếp hạng từ tổng trong PHP &MySQL trong 1,1,3,4, v.v. Thứ tự