1.首先要知道jdbc(概念):
使用Java代碼發送sql語句的技術就是jdbc技術(jdbc英文全稱:Java DataBase Connectivity,java數據庫連接)。即jdbc是一個接口,用於不同的數據庫(oracle、mysql、sqlserver。。)的操作。
2.使用jdbc發送sql語句的前提:
1).登錄數據庫服務器(連接數據庫服務器)
2).數據庫的IP地址
3).端口
4).數據庫用戶名
5).密碼
3.實現原理(圖示)
4.JDBC的URL=協議名+子協議名+數據源名
a 協議名總是“jdbc”。
b 子協議名由JDBC驅動程序的編寫者決定。
c 數據源名也可能包含用戶與口令等信息;這些信息也可單獨提供。
5.幾種常見的數據庫連接
——————————-oracle——————
驅動:oracle.jdbc.driver.OracleDriver
URL:jdbc:oracle:thin:@machine_name:port:dbname
注:machine_name:數據庫所在的機器的名稱;
port:端口號,默認是1521
——————————-mysql——————-
驅動:com.mysql.jdbc.Driver
URL:jdbc:mysql://machine_name:port/dbname
注:machine_name:數據庫所在的機器的名稱(本機一般默認為localhost);
port:端口號,默認3306
—————————SQL Server——————
驅動:com.microsoft.jdbc.sqlserver.SQLServerDriver
URL:jdbc:microsoft:sqlserver://<:port>;DatabaseName=
注:machine_name:數據庫所在的機器的名稱;
port:端口號,默認是1433
————————–DB2————————–
驅動:com.ibm.db2.jdbc.app.DB2Driver
URL:jdbc:db2://<:port>/dbname
注:machine_name:數據庫所在的機器的名稱;(port默認5000)
這里以Mysql為例。
參考地址:http://blog.csdn.net/wht21888/article/details/52201792