環(huán)境:SQLServer 2008 R2 MyEclipse 6.5 JDK 1.6.24 問題:Java通過JDBC連接SQLServer 2008,出現(xiàn)如下問題:ava.sql.SQLException: No suitable driver found forjdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=QQ。 解決:檢查連接數(shù)據(jù)庫時寫的代
環(huán)境:SQLServer 2008 R2 + MyEclipse 6.5 + JDK 1.6.24
問題:Java通過JDBC連接SQLServer 2008,出現(xiàn)如下問題:ava.sql.SQLException: No suitable driver found forjdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=QQ。
解決:檢查連接數(shù)據(jù)庫時寫的代碼是否有問題。
代碼如下:
package com.qq.client.db; import java.sql.Connection; import java.sql.DriverManager; /** * 連接數(shù)據(jù)庫的類 * @since 1.0 * @author Wentasy * */ public class ConnDB { private Connection conn = null; public Connection getConn(){ try { //注意這串字符串的順序,不同的數(shù)據(jù)庫版本這行不同。 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=QQ","sa","sa"); //注:連接SQLServer 2008 沒有microsoft,把這個去掉問題解決。 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ū)動下載,請點(diǎn)擊這里。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com