Java sql server 2005:如何在jboss 3.0平台上连接到sql server 2005?
我已经在jboss 3上部署了我的应用程序。我已经在sql server 2005上恢复了sql server 2000的数据库备份。然后我下载了jr文件jdbc连接到sql server 2005。我的连接字符串设置如下Java sql server 2005:如何在jboss 3.0平台上连接到sql server 2005?,java,sql-server-2005,jdbc,jboss,Java,Sql Server 2005,Jdbc,Jboss,我已经在jboss 3上部署了我的应用程序。我已经在sql server 2005上恢复了sql server 2000的数据库备份。然后我下载了jr文件jdbc连接到sql server 2005。我的连接字符串设置如下 <datasources> <local-tx-datasource> <jndi-name>SLBDataSource</jndi-name> <connection-url>jdbc:sq
<datasources>
<local-tx-datasource>
<jndi-name>SLBDataSource</jndi-name>
<connection-url>jdbc:sqlserver:\\RAVIGARG\SQLSERVER2005;DatabaseName=Sahil_test_12_12_09;SelectMethod=cursor</connection-url>
<driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class>
<min-pool-size>10</min-pool-size>
<max-pool-size>100</max-pool-size>
<user-name>sa</user-name>
<password>sa</password>
</local-tx-datasource>
根据,连接url的一般形式是
jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]]
因此,如果RAVIGARG
是另一个服务器名,请尝试类似的方式(注意前斜杠):
PS:根据stracktrace,您正在使用SQL Server 2000的JDBC驱动程序。这不是问题的根本原因,但也许您应该考虑使用SQLServer 2005升级它。如果这样做,请注意驱动程序类名为com.microsoft.sqlserver.jdbc.SQLServerDriver,因此相应地更新
。请参见。根据,连接url的一般形式为
jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]]
因此,如果RAVIGARG
是另一个服务器名,请尝试类似的方式(注意前斜杠):
PS:根据stracktrace,您正在使用SQL Server 2000的JDBC驱动程序。这不是问题的根本原因,但也许您应该考虑使用SQLServer 2005升级它。如果这样做,请注意驱动程序类名为com.microsoft.sqlserver.jdbc.SQLServerDriver,因此相应地更新
。请参阅。只是一个建议:您可能想改用jTDS。它比微软的驱动程序稳定得多,提供了出色的性能,可与各种风格的SQL Server配合使用。多年来,我们一直在生产服务器上使用它
这将是适当的连接字符串:
jdbc:jtds:<server_type>://<server>[:<port>][/<database>][;<property>=<value>[;...]]
jdbc:jtds:://[:][/][;=[;…]
您可以在中找到有关驱动程序名称等的所有信息。只是一个建议:您可能想改用jTDS。它比微软的驱动程序稳定得多,提供了出色的性能,可与各种风格的SQL Server配合使用。多年来,我们一直在生产服务器上使用它 这将是适当的连接字符串:
jdbc:jtds:<server_type>://<server>[:<port>][/<database>][;<property>=<value>[;...]]
jdbc:jtds:://[:][/][;=[;…]
您可以在中找到有关驱动程序名称等的所有信息。谢谢。我已经在jboss的lib中替换了jdbc驱动程序的jar文件,但我想我也需要在其他地方对jdbc驱动程序进行更改。请告诉我在哪里进行了更改以将jdbc驱动程序升级到2005。我想您需要更新您的驱动程序类。我已经更新了我的答案。谢谢。我已经在jboss的lib中替换了jdbc驱动程序的jar文件,但我想我也需要在其他地方对jdbc驱动程序进行更改。请告诉我我在哪里进行了更改以将jdbc驱动程序升级到2005。我想你需要更新你的驱动程序类。我已经更新了我的答案。