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的主要内容,如果未能解决你的问题,请参考以下文章
Android - 关于使用 jdbc 连接到 MSSQL 的 classnotfound
远程连接到 MSSQL,使用 Windows 身份验证,JAVA