1、采用微软提供的ms sql server jdbc driver
jdbc.driverClassName=com.microsoft.jdbc.sqlserver.SQLServerDriver
jdbc.url=jdbc:microsoft:sqlserver://192.168.1.3:1433;DatabaseName=test
jdbc.username=sa
jdbc.password=
2、采用第三方jTDS驱动
jdbc.driverClassName=net.sourceforge.jtds.jdbc.Driver
jdbc.url=jdbc:jtds:sqlserver://192.168.1.3:1433/test
jdbc.username=sa
jdbc.password=
需要jtds-0.6.jar
3、调试过程中遇到的问题
(1)ResultSet can not re-read row data for column 1.
(1.1) 如果采用jdbc-odbc驱动,那么就必须按照查询顺序来一次读取(不论有没有image或text类型)
(1.2)如果采用微软提供的ms sql server jdbc driver,如果查询语句中,不存在image或text类型字段,那么可以按照无序获取
(1.3)如果采用微软提供的ms sql server jdbc driver,如果查询语句中,存在image或text类型字段,那么就必须按照顺序读取,否则就会报告Driver]ResultSet can not re-read row data for column之类的错误
(1.4)如果想不查询语句中有没有image或text类型字段,都可以不按照顺序获取,或重复获取。
(2)[Microsoft][SQLServer 2000 Driver for JDBC]Unsupported data conversion.
解决:采用jtds驱动连接sqlserver
(3)无法远程访问数据库
--telnet 192.168.1.3 1433 无法连接
windows xp 下安装SqlServer 2000,默认的1433端口不会进行监听,用netstat -an|grep 1433会没有结果,解决办法是
(3.1).到微软下载SqlServer Sp4,安装
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5
http://msdn.microsoft.com/zh-cn/library/bb418503.aspx (JDBC for SqlServer)
(3.2).由于1433端口没有监听,会在使用MyEclipse Database Explorer连接不上SqlServer;远程连接SqlServer时候失败等问题
注:下载SP4包后解压版,解压完毕如图
需要执行setup.bat文件
- 大小: 24.4 KB
分享到:
相关推荐
JDBC连接SQLSERVER的JAR包
Flink1.14.4自定义flink-connector-jdbc连接SQLServer和SAP数据库
此doc文档详细介绍了Java程序通过JDBC连接SQLServer2000数据库的全过程和连接代码
此资源为 JDBC连接sqlServer 数据库的驱动Jar 包
java jdbc连接sqlserver所需要的jar包
在Eclipse中用JDBC连接Sql Server 2005总结
开发者必须具备的JDBC连接SQLserver 数据库所需的包,只要把里面的3个JAR文件放到lib文件夹下面就行了,使用方便,希望对大家有用。
MyBatis通过 JDBC连接 SQL server 数据库 最小例子, 数据库为SQL server 2005,没有引用多余的库
详细介绍了,使用JDBC连接SQLserver数据库的全过程,各种配置各种步骤都非常详细。 仔细看一遍,很容易上手入门。 网上JDBC的教程很多,但是都很杂,很容易出错,这个里面讲解非常好。
在Eclipse中用JDBC连接Sql Server 2005总结2008-02-19 00:47* 最近因为开发活动需要,用上了Eclipse,并要求使用精简版的SQL数据库(即Sql server 2005)来进行开发项目 *
JDBC连接SQLServer2000三个jar包,以及后续的一个jar包
jdbc连接sqlserver2000的3个jar包.不太好找了。
JDBC连接Sql Server 2005
JDBC连接SQLSERVER
java jdbc连接sqlserver所必须的三个jar包
java web中JDBC连接SQLServer2000三个Jar包(mssqlserver.msbase.msutil)
jdbc连接sql数据库代码
JDBC连接SQLSERVER
Jdbc连接Sql server
这是JDBC连接SQL Server2008示例代码,其中有一份是在“SQL Server Authentication”模式下的,即需要账号密码,另一份为在“Windows Authentication”模式下的,不需要账号密码