msSQL jdbc .. 我连接到服务器但如何连接到使用特定的 databaseName

Posted

技术标签:

【中文标题】msSQL jdbc .. 我连接到服务器但如何连接到使用特定的 databaseName【英文标题】:msSQL jdbc .. I connected to the server but how to connect to use a specific databaseName 【发布时间】:2013-06-18 14:21:17 【问题描述】:

上次我在 Java/Eclipse 中使用 SQL 时,我有一个链接到项目的 SQL 脚本。

这一次,我使用 jdbc 格式(不是 localhost)连接到不同的服务器,并且连接正确。

现在我需要进入这个名为 WInfo 的特定数据库,但我不知道该怎么做。

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
c = DriverManager.getConnection("jdbc:sqlserver://serverName:1433/;user=UserName;password=******;");

【问题讨论】:

【参考方案1】:

使用下面的连接字符串:

 c = DriverManager.getConnection("jdbc:sqlserver://SERVERNAME:PORTNO;databaseName=DATABASENAME;
 user=MyUserName;password=*****");

 c = DriverManager.getConnection("jdbc:sqlserver://SERVERNAME:PORTNO;databaseName=DATABASENAME",
 MyUserName, MyPassword);

【讨论】:

以上是关于msSQL jdbc .. 我连接到服务器但如何连接到使用特定的 databaseName的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Weka 连接到 MSSQL 服务器

Android - 关于使用 jdbc 连接到 MSSQL 的 classnotfound

远程连接到 MSSQL,使用 Windows 身份验证,JAVA

将 JDBC 驱动程序连接到 MSSQL 数据库时出现问题

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

使用spring框架连接到mssql服务器