如何使用JDBC连接到SQL Server 2008数据库?

我在本地PC上安装了MSSQL 2008,并且Java应用程序需要连接到MSSQL数据库。我是MSSQL的新手,我希望获得有关为Java应用程序创建用户登录并通过JDBC获得连接的帮助。到目前为止,我尝试为我的应用程序创建用户登录名并使用以下连接字符串,但我根本无法工作。任何帮助和提示将不胜感激。

jdbc:jtds:sqlserver://127.0.0.1:1433/dotcms 

username="shuxer" password="itarator"

回答:

使用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添加到构建路径后。

对于Window身份验证,您可以执行以下操作:

String url = "jdbc:sqlserver://MYPC\\SQLEXPRESS;databaseName=MYDB;integratedSecurity=true";

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

Connection conn = DriverManager.getConnection(url);

然后将路径作为VM参数添加到sqljdbc_auth.dll(在构建路径中仍需要sqljdbc4.jar)。

请在此处查看一份简短的分步指南,该指南显示了在需要更多详细信息时如何使用jTDS和JDBC从Java连接到SQL Server。希望能帮助到你!

以上是 如何使用JDBC连接到SQL Server 2008数据库? 的全部内容, 来源链接: utcz.com/qa/402350.html

回到顶部