資料庫連線的兩種方法

2021-04-27 13:42:11 字數 1084 閱讀 3032

方法一:使用jdbc-odbc橋驅動程式連線資料庫:

1.載入driver驅動程式:class.fornam          ("sun.jdbc.odbc.jdbcodbcdriver")

2.宣告jdbc url:string url="jdbc:odbc:person"

3.建立連線:connection con=drivermanager.getconnectio()

4.建立sql語句:statement stmt=con.createstatement()

5.建立  resultset:resultset rs=stmt.executequery()//執行sql           查詢語句,返回的結果儲存於rs物件中

方法二:使用相關廠商提供的相應驅動程式連線資料庫:     

1.載入driver驅動程式:class.fornam        ("com.micorsoft.jdbc.sqlserver.sqlserverdriver");//這裡用的是微軟的驅動程式  

system.out.println("成功載入驅動程式");

2.宣告jdbc url:string url="jdbc:microsoft:sqlserver://localhost:1433;databasename=mydb"               3.建立連線:string username="";

string password="" ;    

connection con=drivermanager.getconnection(url,username,password)           system.out.println("成功加連線資料庫");

4.建立sql語句:statement stmt=con.createstatement()       

5.建立  resultset:resultset rs=stmt.executequery()

第一種方式的優點是不需要使用者安裝驅動程式,且允許用相同的**訪問不同的dbms,缺點是需要經過多層轉化,效率較低;

第二種主式的優點是轉化的層次較少,效率較高,缺點是需要使用者安裝持定廠商的驅動程式,且訪問不同dbms時須對**做少量修改

兩種方法連線MySql資料庫

1 用mysqldrivercs連線mysql資料庫 using system using system.collections.generic using system.componentmodel using system.data using system.data.odbc using sy...

C 連線sql資料庫兩種方法

1.sql server 身份驗證 private string connstrsqlserver server 伺服器名稱 database 資料庫名稱 uid 登入名稱 pwd 登入密碼 sqlconnection con new sqlconnection connstrsqlserver 或...

c 連線MySql資料庫的兩種方法

今晚在家除錯了一下用c 連線mysql資料庫,有兩種方法可以成功訪問,以下是我測試通過的 測試環境 windows xp mysql 5.0.24 visual c 2008 express edition by lucas 2008.12.29 1 用mysqldrivercs連線mysql資料庫...