Когда я пытаюсь подключиться к моей базе данных с помощью следующего кода:
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() );
}
Я получаю следующее исключение:
Ошибка: com.microsoft.sqlserver.jdbc.SQLServerDriver
Что я делаю неправильно?
Попробуйте этот код
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() );
}
убедитесь, что у вас есть jar, в котором есть классы реализации (jar драйвера) для подключения к ms sql в пути к классам.