`
liuxi1024
  • 浏览: 390953 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JDBC连接Sql server

 
阅读更多

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=

 

如何开始使用 Microsoft JDBC:http://support.microsoft.com/kb/313100/zh-cn

 

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
分享到:
评论

相关推荐

    Java程序通过JDBC连接SQLServer2000数据库全解.doc

    ### Java程序通过JDBC连接SQLServer2000数据库全解 #### 一、环境搭建与配置 在深入了解如何利用Java程序通过JDBC连接SQLServer2000之前,我们首先需要确保具备以下条件: 1. **安装SQL Server 2000**: 首先需要...

    JDBC连接SQLSERVER的JAR包

    JDBC连接SQLSERVER的JAR包

    JDBC连接SqlServer驱动JAR包

    此资源为 JDBC连接sqlServer 数据库的驱动Jar 包

    Flink1.14.4自定义flink-connector-jdbc连接SQLServer和SAP数据库

    Flink1.14.4自定义flink-connector-jdbc连接SQLServer和SAP数据库

    jdbc连接sqlserver数据库连接代码

    String connectDB = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=Mydb"; // 数据库连接字符串 String user = "sa"; String password = "123456"; try { Connection con = DriverManager.getConnection...

    在Eclipse中用JDBC连接Sql Server 2005总结

    【在Eclipse中使用JDBC连接SQL Server 2005的步骤详解】 要使用Java的JDBC(Java Database Connectivity)在Eclipse中连接到SQL Server 2005,你需要遵循以下步骤: 1. **准备工作**: - 安装必备软件: - ...

    JDBC连接sqlserver与mysql

    要通过JDBC连接SQL Server,我们需要以下步骤: 1. **获取JDBC驱动**:SQL Server的JDBC驱动称为Microsoft JDBC Driver,可以在微软官方网站上下载。最新的版本通常提供更好的性能和兼容性。 2. **添加驱动到项目*...

    JDBC连接SQL server 2005 驱动

    标题"JDBC连接SQL server 2005 驱动"指出了本主题的核心,即如何使用Java Database Connectivity (JDBC) API来建立和管理Java程序与Microsoft SQL Server 2005数据库之间的连接。这里涉及的关键技术是JDBC驱动,它是...

    JDBC连接SQLServer2000三个jar包

    在标题和描述中提到的"JDBC连接SQLServer2000三个jar包",这可能指的是建立这种连接所需的三个核心JDBC驱动库。 SQL Server 2000支持多种JDBC驱动类型,但主要关注的是Type 4驱动,这是一种纯Java实现的网络驱动,...

    jdbc连接sqlserver2000的3个jar包

    标题提到的"jdbc连接sqlserver2000的3个jar包"可能包括了以下三个关键组件: 1. **Microsoft JDBC Driver for SQL Server**:这是微软官方提供的JDBC驱动,用于与SQL Server进行通信。对于SQL Server 2000,可能...

    java jdbc连接sqlserver所需要的jar包

    String url = "jdbc:sqlserver://localhost:1433;databaseName=myDatabase"; String username = "myUsername"; String password = "myPassword"; try { Connection conn = DriverManager.getConnection(url, ...

    JDBC连接SQL Server 2008 R2的驱动

    标题中的“JDBC连接SQL Server 2008 R2的驱动”指的是使用Java数据库连接(JDBC)技术与Microsoft SQL Server 2008 R2数据库进行交互所需的驱动程序。JDBC是Java平台的标准接口,它允许Java应用程序与各种类型的...

    jdbc连接sqlserver所需的三个jar包

    标题提到的"jdbc连接sqlserver所需的三个jar包"是指用于建立Java应用程序与Microsoft SQL Server之间的数据库连接的关键组件。以下是这三个JAR文件的详细解释: 1. msbase.jar:这个文件包含了SQL Server JDBC驱动...

    JAVA JDBC连接 SQLServer2012 Maven项目

    本项目专注于使用JDBC连接Microsoft SQL Server 2012,同时结合Maven构建工具进行项目管理。以下将详细讲解如何在Eclipse环境中,通过JDBC调用SQL Server 2012的存储过程。 首先,你需要确保已经安装了Eclipse IDE...

    jdbc连接sqlserver2000 源码 jar

    "jdbc连接sqlserver2000 源码 jar"可能包含的就是这样的驱动包,你需要将其导入到你的开发环境中,如Eclipse或IntelliJ IDEA。 以下是使用JDBC连接SQL Server 2000的基本步骤: 1. 导入必要的JDBC库: ```java ...

    eclipes通过JDBC连接SQLServer配置,最新版本

    在本文中,我们将详细探讨如何使用Eclipse通过JDBC连接到SQL Server 2014数据库,基于最新的JDK 1.8环境。首先,确保你的系统已经安装了JDK 1.8和SQL Server 2014,并且启用了SQL Server的身份验证模式。 1. **SQL ...

    MyBatis通过 JDBC连接 SQL server 数据库 最小例子

    总结,这个最小的例子展示了如何使用MyBatis通过JDBC连接SQL Server 2005数据库,实现一个简单的查询操作。在实际项目中,你可能需要处理更复杂的业务逻辑和事务管理,但这个基础将帮助你理解MyBatis的工作原理。...

    JDBC连接SQL server数据库详细全过程

    详细介绍了,使用JDBC连接SQLserver数据库的全过程,各种配置各种步骤都非常详细。 仔细看一遍,很容易上手入门。 网上JDBC的教程很多,但是都很杂,很容易出错,这个里面讲解非常好。

    jdbc连接SqlServer

    ### JDBC 连接 Sql Server 2005 在 Eclipse 中的应用 ...通过以上步骤,我们可以在Eclipse环境下成功地使用JDBC连接并操作Microsoft SQL Server 2005数据库。这对于Java开发者来说是一种非常实用且重要的技能。

    java通过JDBC链接SQLServer2016

    ### 使用Java通过JDBC连接SQL Server 2016 #### 一、前言 在当前信息化社会背景下,数据管理与处理技术对于企业乃至个人都至关重要。Java作为一种广泛应用的编程语言,通过Java Database Connectivity (JDBC) 可以...

Global site tag (gtag.js) - Google Analytics