主要有两种方式来使用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的简要步骤指南,如果您需要更多详细信息。希望能帮助到你!
请发布您正在尝试连接的代码,同时向我们提供您正在获取的异常或错误 – developer 2011-09-05 10:35:44
尝试使用[Hibernate](https://www.hibernate.org/6.html#A2)。如果你还没有听说过它,那么[看看这个工具]是时候了(http://docs.jboss.org/hibernate/stable/core/reference/en/html/)。广泛传播的对象关系映射(ORM)库。 – Artic 2010-03-16 07:04:37