Sql server 2005 如何在JDBC提供程序中将sqljdbc.jar文件更改为sqljdbc4.jar?

Sql server 2005 如何在JDBC提供程序中将sqljdbc.jar文件更改为sqljdbc4.jar?,sql-server-2005,websphere-7,Sql Server 2005,Websphere 7,如何在WebSphere Appliction Server的JDBC提供程序中将sqljdbc.jar文件更改为sqljdbc4.jar?因为我将该文件放在应用程序中,但我应该将其放在Websphere中的何处,以便通过jdbc provider中的类路径可见?您不应该将sqljdbc4.jar放在应用程序中。在安装WebSphere Application Server的文件系统上创建目录,例如/drivers/mssql。将您的sqljdbc4.jar放在那里 为MSSQL服务器创建新的J

如何在WebSphere Appliction Server的JDBC提供程序中将sqljdbc.jar文件更改为sqljdbc4.jar?因为我将该文件放在应用程序中,但我应该将其放在Websphere中的何处,以便通过jdbc provider中的类路径可见?

您不应该将sqljdbc4.jar放在应用程序中。在安装WebSphere Application Server的文件系统上创建目录,例如
/drivers/mssql
。将您的sqljdbc4.jar放在那里

为MSSQL服务器创建新的JDBC提供程序(如果您还没有)。如果有,您可以通过
resources>JDBC>JDBC提供者在控制台中查看其详细信息。在提供程序类路径中,您应该看到如下条目:
${MICROSOFT\u JDBC\u DRIVER\u PATH}/sqljdbc4.jar
。如果您看到sqljdbc.jar,您可能会创建DataDirect驱动程序提供程序,而不是MS SQL Server提供程序(在这种情况下,创建新的提供程序)

然后通过
Environment>webspherevariables
检查
${MICROSOFT\u JDBC\u DRIVER\u PATH}
变量,并编辑此变量以指向您的
/drivers/mssql
文件夹


如果提供程序不正确,您将需要在新的提供程序下重新创建数据源。

我创建了DataDirect驱动程序提供程序,而不是MS SQL Server提供程序bt,也在类路径中查看sqljdbc.jar我做了什么?谢谢Gas--但我不给DataDirect驱动程序提供程序而不是MS SQL Server提供发生了什么请告诉我。使用
MS SQL Server提供程序
,而不是DataDirect。在提供程序类路径定义中应该有sqljdbc4.jar。