sql >> Databasteknik >  >> RDS >> Mysql

Java - Hämta data från MySQL-databas

Varsågod:

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();

I rs.getInt eller rs.getString du kan skicka column_id från 1 , men jag föredrar att skicka column_name eftersom det är mer informativt eftersom du inte behöver titta på databasens table för vilket index är vilken column .

UPPDATERING: rs.next

referens



  1. MySQL (eller PHP?) grupperar resultat efter fältdata

  2. Dynamiskt svänga ett bord Oracle

  3. SQL-serverprestandastatistik för att ligga steget före i spelet

  4. MySQL - sortera kommaseparerad sträng i kolumn