環(huán)境:SQLServer 2008 R2 MyEclipse 6.5 JDK 1.6.24 問(wèn)題:Java通過(guò)JDBC連接SQLServer 2008,出現(xiàn)如下問(wèn)題:ava.sql.SQLException: No suitable driver found forjdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=QQ。 解決:檢查連接數(shù)據(jù)庫(kù)時(shí)寫(xiě)的代
環(huán)境:SQLServer 2008 R2 + MyEclipse 6.5 + JDK 1.6.24
問(wèn)題:Java通過(guò)JDBC連接SQLServer 2008,出現(xiàn)如下問(wèn)題:ava.sql.SQLException: No suitable driver found forjdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=QQ。
解決:檢查連接數(shù)據(jù)庫(kù)時(shí)寫(xiě)的代碼是否有問(wèn)題。
代碼如下:
package com.qq.client.db; import java.sql.Connection; import java.sql.DriverManager; /** * 連接數(shù)據(jù)庫(kù)的類(lèi) * @since 1.0 * @author Wentasy * */ public class ConnDB { private Connection conn = null; public Connection getConn(){ try { //注意這串字符串的順序,不同的數(shù)據(jù)庫(kù)版本這行不同。 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=QQ","sa","sa"); //注:連接SQLServer 2008 沒(méi)有microsoft,把這個(gè)去掉問(wèn)題解決。 conn = DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;DatabaseName=QQ","sa","sa"); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } return conn; } }
參考資料:
http://stackoverflow.com/questions/5616898/java-sql-sqlexception-no-suitable-driver-found-for-jdbcmicrosoftsqlserver
附JDBC連接SQLServer 2008驅(qū)動(dòng)下載,請(qǐng)點(diǎn)擊這里。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com