主要有两种使用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作为VM参数(仍然需要在构建路径中的sqljdbc4.jar)。
请看看here,一个简短的分步指南,介绍如何使用jTDS和JDBC从Java连接到SQL Server,如果您需要更多详细信息。希望它帮助!