【发布时间】:2014-01-03 15:23:37
【问题描述】:
我正在研究如何通过 Windows 身份验证将 Web 应用程序连接到 sql 2012 数据库“MyTestDatabase”。我有一个类似的项目,它是一个简单的 java 应用程序,可以打印出表格的内容。这是它的代码...
public class sqldriver {
Connection connection = null;
public sqldriver() {}
public boolean doConnection() {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
connection = DriverManager
.getConnection("jdbc:sqlserver://localhost:1433;database=MyTestDB;integratedSecurity=true");
Statement stmt = connection.createStatement();
} catch (ClassNotFoundException e) {
System.out.println("ClassNotFoundException : " + e.getMessage()); return false;
} catch (SQLException e) {
System.out.println(e.getMessage()); return false;
}
return true;
}
我能找到的只是 Derby 的教程,这不是我需要的。我不断收到的错误是...
警告:加载 sqljdbc_auth.dll 失败原因:java.library.path 中没有 sqljdbc_auth
我已将 sqljdbc_auth.dll 添加到 web-inf/lib,但它不能解决问题。有什么我错过的吗?
【问题讨论】:
标签: java sql sql-server eclipse jdbc