2011-09-05 3 views
0

Можно создать дубликат:
How do I connect to a SQL Server 2008 database in Java with JDBC?Как подключиться к базе данных MS SQL в Java?

У меня есть программа, которая должна подключиться к базе данных 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

Есть ли у вас какие-либо исключения/ошибки? Существует множество примеров, связанных с подключением к mysql в java в Интернете. Найдите его; Я уверен, что вы найдете что-то полезное. Также почему этот вопрос помечен как 'asp.net-mbvc-2'? –

ответ

1

Если java

Вы использовали неверный URL-адрес соединения и драйвер. см this

3

Ваш JDBC URL упоминает jTDS, который является драйвер с открытым исходным кодом JDBC, который может подключиться к базе данных MS SQL.

Но вы, Class.forName, пытаетесь загрузить мост JDBC-ODBC, который является совершенно несвязанным драйвером.

Смежные вопросы