Существует в основном два способа использования JDBC - использование аутентификации Windows и аутентификации SQL. SQL-аутентификация, вероятно, самая простая. Что вы можете сделать, это что-то вроде:
String userName = "username";
String password = "password";
String url = "jdbc:sqlserver://MYPC\\SQLEXPRESS;databaseName=MYDB";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager.getConnection(url, userName, password);
после добавления sqljdbc4.jar в путь сборки.
Для проверки подлинности Windows вы можете сделать что-то вроде:
String url = "jdbc:sqlserver://MYPC\\SQLEXPRESS;databaseName=MYDB;integratedSecurity=true";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager.getConnection(url);
, а затем добавьте путь к sqljdbc_auth.dll в качестве аргумента виртуальной машины (все еще требуется sqljdbc4.jar в пути сборки).
Пожалуйста, посмотрите здесь , чтобы получить краткое пошаговое руководство, показывающее, как подключиться к SQL Server из Java с использованием jTDS и JDBC, если вам потребуется дополнительная информация. Надеюсь, это поможет!