jdbc,jdbc連接MySQL
好程序員Java教程解讀JDBC,JDBC簡介- JDBC(Java DataBase Connectivity,java數據庫連接)是一種用于執行SQL語句的Java API,可以為多種關系數據庫提供統一訪問,jdbc連接MySQL,它由一組用Java語言編寫的類和接口組成。JDBC提供了一種基準,據此可以構建更高級的工具和接口,使數據庫開發人員能夠編寫數據庫應用程序
- Java 具有堅固、安全、易于使用、易于理解和可從網絡上自動下載等特性,是編寫數據庫應用程序的杰出語言。所需要的只是 Java應用程序與各種不同數據庫之間進行對話的方法。
- JDBC可以在各種平臺上使用Java,如Windows,Mac OS和各種版本的UNIX。
JDBC(Java DataBase Connectivity,java數據庫連接)是一種用于執行SQL語句的Java API。JDBC API提供了一個標準接口,用于與任何關系數據庫管理系統(RDBMS)進行交互。JDBC API包含以下主要組件:1.JDBC Driver(JDBC驅動程序)。
- JDBC庫包括通常與數據庫使用相關的下面提到的每個任務的API。
JDBC使用步驟
- 連接數據庫。
- 創建SQL或MySQL語句。
- 在數據庫中執行SQL或MySQL查詢。
- 查看和修改生成的記錄。
JDBC核心組件
* DriverManager:
* 此類管理數據庫驅動程序列表。使用通信子協議將來自java應用程序的連接請求與適當的數據庫驅動程序匹配。
- Driver:
* 此接口處理與數據庫服務器的通信,我們很少會直接與Driver對象進行交互。而是使用DriverManager對象來管理這種類型的對象。
* Connection:
* Statement:
* 使用從此接口創建的對象將SQL語句提交到數據庫。除了執行存儲過程之外,一些派生接口還接受參數。
* ResultSet:
* SQLException:
* 此類處理數據庫應用程序中發生的任何錯誤
JDBC案例代碼
package com.qianfeng.demos;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Demo01 {
// 1.加載驅動
// DriverManager.registerDriver(new com.mysql.jdbc.Driver());
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/students?useSSL=false";
String user = "root";
換言之,有了JDBC API,就不必為訪問Sybase數據庫專門寫一個程序,為訪問Oracle數據庫又專門寫一個程序,或為訪問Informix數據庫又編寫另一個程序等等,程序員只需用JDBC API寫一個程序就夠了,它可向相應數據庫發送SQL調用。同時,將Java語。
String password = "root";
// 2.獲取java和數據庫的鏈接
Connection conn = DriverManager.getConnection(url,user,password);
// 3.獲取statement對象,執行SQL語句
Statement stmt = conn.createStatement();
// 4.編寫SQL語句
String sql = "select * from shuihu";
// 5.執行sql語句,獲取返回結果
ResultSet resultSet = stmt.executeQuery(sql);
// 6.編寫循環,不斷判斷和獲取resultset中的內容
while(resultSet.next()) {
System.out.println(resultSet.getObject(1)
+ "\t" + resultSet.getObject(2)
+ "\t" + resultSet.getObject(3)
+ "\t" + resultSet.getObject(4)
+ "\t" + resultSet.getObject(5)
+ "\t" + resultSet.getObject(6));
}
// 7.釋放資源
resultSet.close();
stmt.close();
conn.close();
}
JDBC(Java DataBase Connectivity,java數據庫連接)是一種用于執行SQL語句的Java API,可以為多種關系數據庫提供統一訪問,它由一組用Java語言編寫的類和接口組成。JDBC提供了一種基準,據此可以構建更高級的工具和接口,使數。
}
JDBC代表Java數據庫連接,這對Java編程語言和廣泛的數據庫之間獨立于數據庫的連接標準的JavaAPI。JDBC庫包含的API為每個通常與數據庫的使用相關聯的任務:使得連接到數據庫 創建SQL或MySQL語句 執行SQL或MySQL的查詢數據庫 查看。
版權聲明:本站文章均來源于網絡,如有侵權請聯系刪除!