openjweb使用sqlserver2005數據庫時,按以下操作進行:
?
(1)首先從微軟官方網站下載2005的jdbc驅動程序,運行下載包后 ,在sqljdbc_1.0/chs下有一個sqljdbc.jar,將
此文件復制到D:/project/apache-tomcat-5.5.27/common/lib下,然后將msbase.jar,mssqlserver.jar,msutil.jar
分別命名為msbase.jar1,mssqlserver.jar1,msutil.jar1,(更名就可以,不要刪除,以后如果配置sqlserver2000數據庫還可以改回來)
(2) 更改D:/project/apache-tomcat-5.5.27/conf/Catalina/localhost/crm.xml,原來sqlserver2000的配置:
?
<Resource name="jdbc/sqlserver" auth="Container" type="javax.sql.DataSource"
????????????? driverClassName="
com.microsoft.jdbc.sqlserver.SQLServerDriver
"
?????????????? factory="org.apache.commons.dbcp.BasicDataSourceFactory"
????????????? url="
jdbc:microsoft:sqlserver://
192.168.1.168:1433;DatabaseName=erp"
????????????? username="sa" password="" maxActive="20" maxIdle="10" maxWait="3000" minActive="5"/>
?? <resource-ref>
?
改為2005后,新的配置:
?
<Resource name="jdbc/sqlserver" auth="Container" type="javax.sql.DataSource"
????????????? driverClassName="
com.microsoft.sqlserver.jdbc.SQLServerDriver
"?
?????????????? factory="org.apache.commons.dbcp.BasicDataSourceFactory"
????????????? url="
jdbc:sqlserver://
192.168.1.168:1433;DatabaseName=erp"
????????????? username="sa" password="" maxActive="20" maxIdle="10" maxWait="3000" minActive="5"/>
?? <resource-ref>
?
如果運行2005仍使用2000的驅動,運行平臺時發現,數據庫可以正常啟動,列表頁頁面數據也正常顯示,但點列表頁的翻頁出現以下異常:
?
[SQLServer] 傳入的表格格式數據流 ( TDS ) 遠程過程調用 ( RPC ) 協議流不正確 ...
?
采用上述方式修正后,重新運行平臺點翻頁,問題解決。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
