程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> Java通過JDBC連接SQLServer 2008出現的問題

Java通過JDBC連接SQLServer 2008出現的問題

編輯:關於SqlServer

環境:SQLServer 2008 R2 + MyEclipse 6.5 + JDK 1.6.24

問題:Java通過JDBC連接SQLServer 2008,出現如下問題:java.sql.SQLException: No suitable driver found forjdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=QQ。

解決:檢查連接數據庫時寫的 代碼是否有問題。

代碼如下:

package com.qq.client.db;  
      
import java.sql.Connection;  
import java.sql.DriverManager;  
      
/** 
 * 連接數據庫的類 
 * @since 1.0 
 * @author Wentasy 
 * 
 */
public class ConnDB {  
    private Connection conn = null;  
          
    public Connection getConn(){  
        try {  
            //注意這串字符串的順序,不同的數據庫版本這行不同。  
            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驅動下載:http://download.csdn.net/detail/wentasy/4331762

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved