JDBC連接Mysql的解析

一.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類似的結果,證明數據庫連接成功;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章