Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

जावा - MySQL डेटाबेस से डेटा प्राप्त करना

ये रहा :

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

rs.getInt . में या rs.getString आप column_id pass पास कर सकते हैं 1 . से शुरू , लेकिन मैं पास करना पसंद करता हूं column_name क्योंकि यह अधिक जानकारीपूर्ण है क्योंकि आपको डेटाबेस table को देखने की आवश्यकता नहीं है जिसके लिए index column क्या है? ।

अपडेट करें: rs.next

संदर्भ



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql में किसी तालिका से डुप्लिकेट पंक्तियों को कैसे हटाएं?

  2. वर्डप्रेस अद्यतन mysql तालिका

  3. mysql में तुलना करने के लिए अल्पविराम से अलग क्षेत्र

  4. मैं LIMIT क्लॉज में बड़ी ऑफसेट के साथ MySQL क्वेरी को कैसे तेज कर सकता हूं?

  5. PHP और MySql में आकार की समस्या अपलोड करें