Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Java - Pobieranie danych z bazy danych MySQL

Proszę bardzo :

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

W rs.getInt lub rs.getString możesz przekazać column_id zaczynając od 1 , ale wolę przekazać column_name ponieważ jest to bardziej pouczające, ponieważ nie musisz zaglądać do bazy danych table dla którego index jest tym, co column .

AKTUALIZACJA: rs.next

odniesienie



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uciec przed przecinkami wewnątrz wartości CSV podczas importowania tabeli do MySQL?

  2. Zaktualizowano do Ubuntu 16.04 teraz zależności MySQL-python są zepsute

  3. MySQL CREATE FUNCTION Składnia

  4. Komponowanie stosu — uproszczenie wdrażania kontenerów MySQL przez Docker

  5. Executionnonqueryasync C# Mysql nie jest asynchroniczny