2015-05-21 8 views
-1

При попытке подключиться к базе данных с помощью следующего кода:Ошибка подключения к базе данных SQL Server,

try 
{ 
    String connectionUrl = "jdbc:sqlserver://192.168.0.78;instanceName=SQL2014;databaseName=GIDS;user=sa;password=invent"; 
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
    Connection con = DriverManager.getConnection(connectionUrl); 
    System.out.println("Database connection = "+con); 
} 
catch(Exception e) 
{ 
    e.printStackTrace(); 
    System.out.println("Error connecting to database. Error: "+e.getMessage()); 
} 

Я получаю следующее исключение:

Error: com.microsoft.sqlserver.jdbc.SQLServerDriver

Что я делаю неправильно?

+0

У этого пользователя нет ошибок при компиляции –

+3

Почему 'php' в тегах? –

+1

Добавьте полный стек. – Jens

ответ

0

Попробуйте этот код

try 
{ 
    String username = "sa"; 
    String password = "invent"; 
    String connectionUrl = "jdbc:sqlserver://192.168.0.78;instanceName=SQL2014;databaseName=GIDS"; 
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
    Connection con = DriverManager.getConnection(connectionUrl,username,password); 
    System.out.println("Database connection = "+con); 
} 
catch(Exception e) 
{ 
    e.printStackTrace(); 
    System.out.println("Error connecting to database. Error: "+e.getMessage()); 
} 
0

убедитесь, что вы банка, что есть классы реализации (фляги драйвера) для подключения уплотнительного MS SQL в пути к классам.

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