小编典典

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

java

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

jdbc:jtds:sqlserver://127.0.0.1:1433/dotcms 
username="shuxer"  password="itarator"

阅读 399

收藏
2020-03-22

共1个答案

小编典典

使用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。希望能帮助到你!

2020-03-22