2011-09-05 22 views
0

可能重複:
How do I connect to a SQL Server 2008 database in Java with JDBC?如何連接到Java中的MS SQL數據庫?

我有一個需要連接到MS SQL數據庫的程序。但它沒有連接。

這裏是我的代碼:

DB db = new DB(); 
db.dbConnect("jdbc:jtds:sqlserver://WEBAPRTestSPXAMRProdSQL.Traxtech.com/WEBAPRTest_SPXAMRProd","ralph.caballes","*****");   //<-- i think the error is here 

class DB 
{ 
    public void dbConnect(String db_connect_string, String db_userid, String db_password){ 
      Connection con = null; 

     try 
     { 

      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");   
      Connection conn = DriverManager.getConnection(db_connect_string, db_userid, db_password); 

     } 
     catch (Exception e) 
     { 
      e.printStackTrace(); 
     } 
    } 
} 

請幫助。

+2

你有任何異常/錯誤?在互聯網上有很多java連接到mysql的例子。搜索它;我相信你會找到一些有用的東西。此外,爲什麼這個問題被標記爲「asp.net-mbvc-2」? –

回答

1

如果java

您使用了錯誤的連接URL也是驅動程序。請參見this

3

您的JDBC URL提及jTDS,它是一個開源JDBC驅動程序,可以將連接到MS SQL數據庫。

但是你Class.forName試圖加載JDBC-ODBC橋,這是一個完全不相關的驅動程序。