JDBC(Java Database Connectivity)是Java語言訪問關系型數據庫的規范。JDBC通過提供一組常用的API接口,讓Java程序可以方便地與關系型數據庫進行交互。在Java中使用JDBC訪問數據庫時,需要借助JDBC驅動實現對數據庫的訪問。
使用JDBC訪問MySQL數據庫時,需要使用MySQL提供的JDBC驅動。MySQL提供了官方的JDBC驅動,可以從官網下載并安裝。
//加載MySQL JDBC驅動 Class.forName("com.mysql.jdbc.Driver"); //連接MySQL數據庫 String url = "jdbc:mysql://localhost:3306/test"; String username = "root"; String password = "123456"; Connection conn = DriverManager.getConnection(url, username, password);
使用JDBC訪問MySQL數據庫時,需要先加載MySQL驅動,然后創建連接對象。連接對象用于與MySQL數據庫進行交互。連接MySQL數據庫時,需要指定數據庫的URL、用戶名和密碼。
//執行查詢語句 String sql = "SELECT id, name, age FROM student"; Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(sql); //處理查詢結果 while(rs.next()){ int id = rs.getInt("id"); String name = rs.getString("name"); int age = rs.getInt("age"); System.out.println("ID:" + id + ", Name:" + name + ", Age:" + age); }
通過創建Statement對象和ResultSet對象可以執行SQL語句并處理查詢結果。在執行查詢語句時,可以使用executeQuery方法獲取查詢結果集合。查詢結果集合是一個二維的表格,可以通過遍歷ResultSet對象來訪問每一行數據。在訪問每一行數據時,可以使用ResultSet提供的get方法獲取每一列的值。
JDBC是Java語言訪問關系型數據庫的標準接口,可以方便地與MySQL數據庫進行交互。通過加載MySQL JDBC驅動,創建連接對象,并執行SQL語句可以實現對MySQL數據庫的訪問。
上一篇mysql 釋放游標
下一篇mysql 重復過濾