1 / 9
文档名称:

关于SQL2005与JDBC连接问题.doc

格式:doc   大小:325KB   页数:9
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

关于SQL2005与JDBC连接问题.doc

上传人:xxj165868 2019/6/9 文件大小:325 KB

下载得到文件列表

关于SQL2005与JDBC连接问题.doc

相关文档

文档介绍

文档介绍:SQLServer2000下的Java应用能否在SQLServer2005express上运行,经过不断测试与配置,总结以下经验:1:首先确认SQLServer2005express已经安装好了。2:启用TCP/IP协议。在“程序->MicrosoftSQLServer2005->配置工具->SQLServer外围应用配置器”中打开TCP/IP协议。如下:图1-1SQLServer外围应用配置器窗口选择“服务和连接的外围应用配置器”,如下:在“远程连接”中选择“同时使用TCP/IP和namedpipes(B)”,然后点“应用”。3:配置SQLServer2005中的TCP/IP协议在“程序->MicrosoftSQLServer2005->配置工具”下运行“SQLServerConfigurationManager”,如下:默认TCP/IP属性,全部侦听的值为“是”,如下:将TCP动态端口改为空(让服务器自己选择端口),TCP端口改为1433推荐:然后重启机器,让重启机器的过程中把SQLServer2005express启动。也可以重新启动SQLServer2005express服务。4:在tomcat中配置SQLServer数据库成功。以下是有关MicrosoftSQLServer2005JDBCDriver的已知问题:1)驱动程序的加载与SQLSERVER2000JDBCDRIVER相冲突如果在同一进程中同时加载MicrosoftSQLServer2000JDBCDriver和MicrosoftSQLServer2005JDBCDriver,则在某些情况下,,2000版JDBC驱动程序会错误地接受此方法。导致该问题的原因是如果首先加载了2000版JDBC驱动程序,它会错误地接受“jdbc:sqlserver://”URL前缀。若要解决此问题,请先加载2005版JDBC驱动程序类,如下所示:("");//("");//2000版这样可确保2005版JDBC驱动程序处理“jdbc:sqlserver://”URL前缀,而2000版JDBC驱动程序处理“jdbc:microsoft:sqlserver://”URL前缀。2)获取预定义语句的参数元数据存在限制SQLServerParameterMetaData类和预定义语句一起使用时存在一些限制。若要正确获取参数元数据,SQLINSERT语句需要可选的INTO子句,SQLDELETE语句需要可选的FROM子句。3)SQLSERVER2000数据转换限制SQLServer2000和JDBC驱动程序一起使用时,存在下列数据转换限制: -String数据无法转换为基础money或smallmoney列。 -长度超过4000个字符的String数据无法转换为char或varchar基础列。 -如果sendStringParametersAsUnicode连接字符串属性设置为false或