Jdbc MS Sql 2008 server与JBoss server和Java实例的连接字符串是什么
我已经在本地安装了SQLServer2008,它有很多实例。如何在jdbc字符串中指定实例名称Jdbc MS Sql 2008 server与JBoss server和Java实例的连接字符串是什么,jdbc,jboss5.x,Jdbc,Jboss5.x,我已经在本地安装了SQLServer2008,它有很多实例。如何在jdbc字符串中指定实例名称 当我使用MS SQL studio访问数据库时,服务器名称看起来像mymachinename\mssqlserver1以下是搜索“SQLServer JDBC URL”时发现的内容: 连接URL的一般形式是 jdbc:sqlserver://[serverName[\instanceName][:端口号]][;属性=值[;属性=值]] 其中: jdbc:sqlserver://(必需)被称为子协议,
当我使用MS SQL studio访问数据库时,服务器名称看起来像mymachinename\mssqlserver1以下是搜索“SQLServer JDBC URL”时发现的内容: 连接URL的一般形式是 jdbc:sqlserver://[serverName[\instanceName][:端口号]][;属性=值[;属性=值]] 其中:
- jdbc:sqlserver://(必需)被称为子协议,并且是常量
- serverName(可选)是要连接到的服务器的地址。这可以是DNS或IP地址,也可以是本地主机或IP地址 127.0.0.1用于本地计算机。如果未在连接URL中指定,则必须在properties集合中指定服务器名称
- instanceName(可选)是服务器名上要连接的实例。如果未指定,将创建到默认实例的连接 制造
- portNumber(可选)是服务器名上要连接的端口。默认值为1433。如果使用默认设置,则不必 在URL中指定端口或其前面的“:”
以下是搜索“SQLServer JDBC URL”时发现的内容: 连接URL的一般形式是 jdbc:sqlserver://[serverName[\instanceName][:端口号]][;属性=值[;属性=值]] 其中:
- jdbc:sqlserver://(必需)被称为子协议,并且是常量
- serverName(可选)是要连接到的服务器的地址。这可以是DNS或IP地址,也可以是本地主机或IP地址 127.0.0.1用于本地计算机。如果未在连接URL中指定,则必须在properties集合中指定服务器名称
- instanceName(可选)是服务器名上要连接的实例。如果未指定,将创建到默认实例的连接 制造
- portNumber(可选)是服务器名上要连接的端口。默认值为1433。如果使用默认设置,则不必 在URL中指定端口或其前面的“:”
我必须首先找到实例的端口。可以通过启动查询来实现这一点
SELECT local_tcp_port
FROM sys.dm_exec_connections
WHERE session_id = @@SPID
或者通过登录数据库服务器
然后使用连接字符串jdbc:sqlserver://db.mssql.company.com\InstanceName:56326;databaseName=数据库名称 我必须首先找到实例的端口。可以通过启动查询来实现这一点
SELECT local_tcp_port
FROM sys.dm_exec_connections
WHERE session_id = @@SPID
或者通过登录数据库服务器
然后使用连接字符串jdbc:sqlserver://db.mssql.company.com\InstanceName:56326;databaseName=数据库名称 这是一个完整的URL示例,具有不同的端口和实例名
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
return DriverManager.getConnection("jdbc:sqlserver://SERVERNAME:PORT;instanceName=INSTANCE;databaseName=DATABASE;", "sa", "PASSWORD);
这是一个完整的URL示例,具有不同的端口和实例名
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
return DriverManager.getConnection("jdbc:sqlserver://SERVERNAME:PORT;instanceName=INSTANCE;databaseName=DATABASE;", "sa", "PASSWORD);