主要有两种使用 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。
对于窗口身份验证,您可以执行如下操作:
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作为 VM 参数(在构建路径中仍需要 sqljdbc4.jar)。
如果您需要更多详细信息,请在此处查看简短的分步指南,了解如何使用jTDS和JDBC从Java连接到SQL Server。希望它有帮助!