一.JDBC的簡介
JDBC(Java DataBase Connectivity,java數據庫連接)是一種用於執行SQL語句的Java API,可以爲多種關係數據庫(mysql,oracle等等)提供統一訪問,它由一組用Java語言編寫的類和接口組成。JDBC提供了一種基準,據此可以構建更高級的工具和接口,使數據庫開發人員能夠編寫數據庫應用程序,同時,JDBC也是個商標名。
有了JDBC,向各種關係數據發送SQL語句就是一件很容易的事。換言之,有了JDBC API,就不必爲訪問Sybase數據庫專門寫一個程序,爲訪問Oracle數據庫又專門寫一個程序,或爲訪問Informix數據庫又編寫另一個程序等等,程序員只需用JDBC API寫一個程序就夠了,它可向相應數據庫發送SQL調用。同時,將Java語言和JDBC結合起來使程序員不必爲不同的平臺編寫不同的應用程序,只須寫一遍程序就可以讓它在任何平臺上運行,這也是Java語言“編寫一次,處處運行”的優勢。
Mysql-JDBC.jar包:鏈接:https://pan.baidu.com/s/1YmV0puhXbD3uz8WMb-ydEg 提取碼:qj79
二.JDBC功能的實現
一.下載並打開文件複製文件
二.打開eclipse,創建一個java project.右擊項目,點擊new創建folder文件,命名爲lib,將複製好的文件粘貼在文件下,右擊鎖粘貼的文件,點擊Bulid path,然後add to .. .結果如圖所示。
三.代碼的實現
package com.java;
import java.sql.DriverManager;
import com.mysql.jdbc.Connection;
public class java_JDBC {
public static void main(String[] args) throws Exception {
// 啓動驅動
Class.forName("com.mysql.jdbc.Driver"); // 照抄 此處拋出異常
// localhost爲所連接的IP地址,這裏爲本機的IP地址 3306 爲端口號,具體看安裝Mysql時的配置 。
// schoolmannger爲mysql中已經創建好的數據庫名。
String url = "jdbc:mysql://localhost:3306/schoolmannger";
// 數據庫用戶名
String user = "root";
// 數據庫密碼
String Password = "填自己的密碼";
// Connection 對象的數據庫能夠提供描述其表、所支持的 SQL 語法、存儲過程、此連接功能等等的信息
Connection con =(Connection) DriverManager.getConnection(url,user,Password);
System.out.println(con);
}
}
若打印出com.mysql.jdbc.JDBC4Connection@3d8c4d8e類似的結果,證明數據庫連接成功;