一、載入要連線資料庫的驅動程式
//jdbc-odbc橋 和 microsoft access 資料庫
class.forname("sun.jdbc.odbc.jdbcodbcdriver");
// sql server 驅動程式:
class.forname("com.microsoft.jdbc.sqlserver.sqlserverdriver");
注:class.forname()方法將給定的類載入到jvm,如果系統中不存在給定的類,則會引發異常
二、通過驅動程式管理器得到連線例項
connection conn=null;
//1.
建立資料來源
conn=drivermanager.getconnection("jdbc:odbc:mydatasource"); //mydatasource是資料來源名稱
//1-2、不建立資料來源
conn=drivermanager.getconnection("jdbc:odbc:;driver=microsoft access driver (*.mdb);dbq=c:\\vbtest.mdb");
server
conn=drivermanager.getconnection("jdbc:microsoft:sqlserver:","sa","");
注:drivermanager類跟蹤已註冊的驅動程式,通過getconnection(url)方法, 找到乙個能夠連線至url中指定的資料庫驅動程式
它接收三個引數, 分別表示1 資料來源的名稱、型別 2 使用者名稱(可選) 3 密碼(可選)
三、基於連線物件建立處理器物件
statement stmt=conn.createstatement();
四、準備sql命令
string sql="select * from student";
五、執行命令返回結果集
resultset rs=stmt.executequery(sql);
六、顯示結果集
while(rs.next())//只要後面有記錄
system.out.println();
} 七、關閉資源
rs.close(); //關閉記錄集
stmt.close(); //關閉處理器物件
conn.close(); //關閉連線物件
java連線資料庫及對資料庫的基本操作
1.匯入jdbc jar包,在程式 中載入驅動 class.forname com.mysql.jdbc.driver 2.編寫mysql資料庫引數 要連線的資料庫名 private static final string url jdbc mysql localhost 3306 要連線的資料庫名...
資料庫效能優化 4 減少對資料庫的連線次數
原因 1 頻繁的對資料庫操作將影響其他正常使用者的訪問。2 為了保護資料的安全會牽涉到鎖 資料庫級鎖,表級鎖,塊級鎖,頁級鎖,行級鎖。3 對資料庫的訪問會牽涉到磁碟io的操作,經過一段時間分析發現 效能差主要是在資料的讀寫。4 每次讀資料庫的更新操作會寫日誌,減少不必要的磁碟寫入。解決方法 1 能合...
Java連線資料庫
1 oracle8 8i 9i資料庫 用thin模式 class.forname oracle.jdbc.driver.oracledriver newinstance string url jdbc oracle thin localhost 1521 orcl 2 sql server7.0 2...