JDBC的概念、實現原理與連接數據庫的幾種方法


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM