好久沒有編寫有關數據庫應用程序啦,這里回顧一下java JDBC。
1.使用Java JDBC操作數據庫一般需要6步:
(1)建立JDBC橋接器,加載數據庫驅動;
(2)連接數據庫,獲得Connection對象(使用數據庫連接地址,用戶名,密碼);
(3)獲得數據庫Statement對象;
(4)執行數據庫操作;
(5)讀取結果;
(6)關閉數據庫連接;
2.使用Java JDBC操作數據庫(mysql)代碼:
連接mysql數據庫,需要導入mysql數據庫jar包,本代碼使用mysql-connector-java-5.1.18-bin.jar。
import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;import java.sql.ResultSet;public class MyTest { public static void main(String args[]) { Connection con = null; Statement st = null; ResultSet rs = null; try { // 獲得MySQL驅動的實例 Class.forName("com.mysql.jdbc.Driver").newInstance(); // 獲得連接對象(提供:地址,用戶名,密碼) con = DriverManager.getConnection("jdbc:mysql://127.0.0.1/Weather","root", "root"); if (!con.isClosed()) System.out.println("Successfully connected "); else System.out.println("failed connected"); //建立一個Statement,數據庫對象 st = con.createStatement(); // 運行SQL查詢語句 rs = st.executeQuery("select * from Weather.question_type_1;"); // 讀取結果集 while (rs.next()) { System.out.println("column1:"+rs.getInt(1)); System.out.println("column2:"+rs.getString(2)); System.out.println("column3:"+rs.getString(3)); System.out.println("column4:"+rs.getString(4)); } // 關閉鏈接 con.close(); } catch(Exception e) { System.err.println("Exception: " + e.getMessage()); } }}
新聞熱點
疑難解答