`

使用JTDS连接sqlserver数据库

阅读更多

最近做项目用到sqlserver2000/2008数据库,但是这些jar包目前很难找到,而且sqlserver2000要用3个jar包(mssqlserver.jar、msutil.jar、msbase.jar)和sqlserver2005/2008所用jar包(sqljdbc.jar和sqljdbc4.jar)大不一样,用起来不方便。

幸好有一种替代方案:JTDS

下载地址:http://sourceforge.net/projects/jtds/files/jtds/

使用方式:

MAVEN配置:

<dependency>

<groupId>net.sourceforge.jtds</groupId>

<artifactId>jtds</artifactId>

                <version>1.2.8</version>

 

</dependency>

JDBC属性配置:

jdbc.driverClassName=net.sourceforge.jtds.jdbc.Driver

jdbc.url=jdbc:jtds:sqlserver://localhost:1433;DatabaseName=swz

jdbc.username=sa

 

jdbc.password=123456

dao配置(用到spring属性文件配置和dpcp数据源管理):

 

<!-- 加载属性文件 -->

<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">

<property name="locations">

<list>

<value>classpath:jdbc.properties</value>

</list>

</property>

</bean>

 

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">

<property name="driverClassName" value="${jdbc.driverClassName}"/>

<property name="url" value="${jdbc.url}"/>

<property name="username" value="${jdbc.username}"/>

<property name="password" value="${jdbc.password}"/>

 </bean>

 

使用时会遇到JDTS版本和JDK版本不匹配问题:

 

J2SE 7 = 51 (0x33 hex),

J2SE 6.0 = 50 (0x32 hex),
J2SE 5.0 = 49 (0x31 hex),
JDK 1.4 = 48 (0x30 hex),
JDK 1.3 = 47 (0x2F hex),
JDK 1.2 = 46 (0x2E hex),
JDK 1.1 = 45 (0x2D hex).

一般JDK7对应JTDS的1.3.x版本

JDK6对应1.2.x版本

 

参考博客:http://blog.csdn.net/kingzone_2008/article/details/9120413

 

分享到:
评论

相关推荐

    Android通过JTDS直接连接SQL Server 2008 EXPRESS 数据库含(源码)

    开发环境:win10,数据库SQL Server 2008 R2 EXPRESS 混合认证模式,android studio2.12,jdk1.8,android sdk 23.3,jtds 1.3.0,真机三星S4系统android 5.01wifi环境

    JTDS连接SQLSERVER、Sybase数据库

    这篇博客文章“JTDS连接SQLSERVER、Sybase数据库”可能详细介绍了如何使用JTDS驱动程序进行数据库连接,下面将对相关知识点进行深入探讨。 1. JDBC(Java Database Connectivity)是Java平台中的一个标准API,用于...

    使用jtds连接sqlserver2000数据库doc文档

    "jdbc:jtds:sqlserver://" + props.getProperty("servername") + (props.getProperty("portNumber") != null ? ":" + props.getProperty("portNumber") : "") + (props.getProperty("instanceName") != null ? ...

    用Java连接SQL Server数据库的多种方法

    其次,通过JTDS JDBC Driver连接SQL Server数据库需要下载jtds-1.2.jar文件,该驱动支持Microsoft SQLServer(6.5、7.0、2000和2005)和Sybase,并且实现了JDBC 3.0,是免费的。驱动程序名称为...

    kettle连接sqlserver连不上-jtds.jar包

    首先,标题"Kettle连接SQLServer连不上-jtds.jar包"表明了问题的核心:Kettle无法成功连接到SQL Server数据库。这通常是因为缺少适当的驱动程序,即Java数据库连接(JDBC)驱动。在Kettle中,JDBC驱动是用于与各种...

    jtds,mysql,oracle,sqlserver数据库驱动与连接字符串

    jtds的连接字符串通常包含以下元素:`jdbc:jtds:sqlserver://&lt;服务器地址&gt;:&lt;端口号&gt;/&lt;数据库名&gt;;instance=&lt;实例名&gt;` 或 `jdbc:jtds:sybase://&lt;服务器地址&gt;:&lt;端口号&gt;/&lt;数据库名&gt;`。 接下来,MySQL是一个广泛使用的...

    过第三方JDBC驱动包JTDS连接SQLServer2005Demo

    在【如何通过JTDS连接SQLServer2005】这个压缩包文件中,可能包含了上述步骤的详细说明、示例代码或者更深入的JTDS使用教程,可以帮助你更好地理解和实践这个过程。学习并掌握这种连接方式,将有助于你在实际开发中...

    Android连接sqlserver数据库

    这个场景在标题"Android连接sqlserver数据库"中被提及,描述指出代码将直接连接到SQL Server数据库,并将查询结果展示在应用的界面上。标签"sqlswe"可能代表SQL Server与Web开发相关的技能。接下来,我们将深入探讨...

    如何连接SQL Server数据库(Java版)

    ### 如何连接SQL Server数据库(Java版) 在Java应用程序中连接到SQL Server数据库是一项常见的需求。这不仅可以增强程序的功能性,还可以实现数据的持久化存储。本文将详细介绍两种常用的方法来建立这种连接:通过...

    jtds数据库驱动

    使用JTDs连接SQL Server数据库的基本步骤如下: 1. 添加JTDs JAR到类路径。 2. 导入必要的JDBC类: ```java import net.sourceforge.jtds.jdbc.Driver; ``` 3. 注册JDBC驱动: ```java Class.forName(...

    kettle连接sqlserver用的jtds.jar1.3.1版本,放到kettle lib目录下重启使用

    通过以上步骤,你可以成功地在Kettle中使用jtds.jar 1.3.1版本连接到SQL Server数据库。这使得Kettle能处理SQL Server中的数据,执行复杂的ETL任务,满足业务分析和数据整合的需求。在实际工作中,确保对数据库操作...

    JAVA sql server数据库连接方法

    需要注意的是,这里的 URL 格式与 JTDs 驱动略有不同,使用的是 `jdbc:sqlserver://` 而不是 `jdbc:jtds:sqlserver://`。 ### 结论 本文介绍了两种常见的 Java 连接 SQL Server 的方法:一种是使用开源的 JTDs ...

    各种数据库驱动程序 mysql数据库/sqlserver数据库/oracle数据库/sqlserver数据库(JTDS)驱动总结

    本文将对MySQL数据库、SQL Server数据库、Oracle数据库以及使用JTDS驱动的SQL Server数据库进行深入探讨。 #### MySQL数据库驱动 MySQL是全球广泛使用的开源关系型数据库系统之一。为了使Java应用程序能够连接到...

    连接sqlserver数据库所需jar包

    标题提到的"连接sqlserver数据库所需jar包"正是这样的一个组件,它包含Java Database Connectivity (JDBC)驱动,允许Java应用程序与Microsoft SQL Server进行交互。描述中提到,虽然MySQL的JDBC驱动更为常见,但SQL ...

    jsp连接SqlServer数据库的驱动

    总的来说,JSP通过JDBC连接SqlServer数据库需要选择合适的驱动,配置好连接参数,然后按照JDBC的规范执行SQL操作。不同驱动的适用环境和特性各有差异,根据项目需求和环境选择最适合的驱动。在实际开发中,还应注意...

    jsp连接SQLServer数据库的代码

    首先,为了正确使用JSP连接SQL Server数据库的代码,你需要在数据库中预先准备一些基础设施。创建一个名为`username`的表,该表包含两个字符型字段:`uid`和`pwd`。你可以根据实际需求调整这些字段的数量和类型。...

    使用Jtds.jar连接数据库的简单例子

    总的来说,Jtds.jar作为一个轻量级的数据库驱动,为Java开发者提供了连接SQL Server和Sybase的便捷途径,它的易用性和性能优势使其在许多项目中成为首选。通过理解并熟练使用Jtds.jar,你可以更高效地进行数据库操作...

    jtds sqlserver连接驱动

    虽然它是Oracle产品,但通过配置可以使用Jtds驱动来连接SQL Server,这样开发人员可以在熟悉的环境中管理SQL Server数据库。 4. **版本号1.2.5**:每个版本的发布都可能包含错误修复、性能提升或新功能的添加。...

Global site tag (gtag.js) - Google Analytics