JTDS是一个开放源代码的100%纯Java的,用于JDBC 3.0驱动Microsoft SQL Server (6.5 ,7 ,2000和2005版本)和Sybase(10 ,11 ,12 ,15 版本)的驱动程序 。
相对于JDBC的优点有:完全支持jdbc 3;对数据库操作的高性能;不需要使用桥或MS开发的驱动,免费;支持事务,可回滚的数据结果集;性能优越,还可以看源码。
JTDS不需要特别的安装,只需要把JAR文件放在classpath路径中就可以了。tomcat安装目录的lib文件夹下面。
以下代码分别以JDBC 和JTDS连接数据库:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
//Class.forName("com.sybase.jdbc3.jdbc.SybDriver").newInstance();//通过jdbc方式连接
Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();//通过jtds方式连接
//String url ="jdbc:sybase:Tds:192.168.102.100:5000/test";//通过jdbc方式连接,test为数据库名
String url ="jdbc:jtds:sybase://192.168.102.100:5000/test";//通过jtds方式连接,test为数据库名
Connection conn= DriverManager.getConnection(url, "sa","");
Statement stmt=conn.createStatement();
String sql="select * from bookinfo";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next())
{
out.println("id="+rs.getString("id")+";标题="+rs.getString("title")+";作者="+rs.getString("author")+"<br/>");
}
try
{
rs.close();
stmt.close();
conn.close();
}
catch(Exception e)
{
out.println("数据库关闭出错");
}
%>
</body>
</html>
分享到:
相关推荐
通过博客文章“JTDS连接SQLSERVER、Sybase数据库”,读者可以学习到如何在Java项目中集成JTDS,从而实现与SQL Server和Sybase数据库的高效通信。同时,了解JTDS的特性和配置,有助于优化应用程序的性能和稳定性。
jdbc.url=jdbc:jtds:sybase://ip地址:5000/数据名称 jdbc.username=用户名 jdbc.password=密码 连接sqlServer: jdbc.driverClassName=net.sourceforge.jtds.jdbc.Driver jdbc.url=jdbc:jtds:sqlserver://ip地址:...
是`jtds`驱动的具体实现,它是一个开源的、轻量级的JDBC驱动程序,专门用于提供与SQL Server和Sybase数据库的连接。本文将深入探讨`jtds`驱动包的核心特性、优势以及如何使用。 1. **jtds驱动包概述** `jtds`项目...
Java Database Connectivity (JDBC) 是Java编程语言与各种数据库交互的标准接口,它使得Java程序员能够方便地连接到Sybase数据库进行数据操作。在本文中,我们将深入探讨Sybase数据库与JDBC驱动的相关知识点。 首先...
JConnect是Sybase官方开发的用于连接Sybase ASE数据库的驱动程序,它提供了对JDBC API的实现,使得Java应用程序能够连接到Sybase数据库并执行SQL查询。 2. jconn3.jar:这是JConnect的升级版,支持JDBC 3.0规范。...
对于Sybase数据库,JDBC驱动主要有两种类型:JConnect和jTDS。在本例中,我们讨论的是JConnect驱动,具体为`jconn3.jar`。 `jconn3.jar`是Sybase公司提供的JDBC驱动程序,主要用于支持Java应用程序与Sybase ASE...
jtds.jar : net.sourceforge.jtds.jdbc.Driver
Java连接池,也称为JDBC连接池,是Java应用...总的来说,jTDS连接池为Java开发者提供了一种高效、可靠的连接Microsoft SQL Server和Sybase数据库的方式,通过良好的配置和管理,可以极大地提高应用程序的效率和稳定性。
同样地,代码示例中包含了驱动加载、URL设置和连接建立的过程。 3. **Oracle**:利用`classes12.zip`中的驱动,通过`oracle.jdbc.driver.OracleDriver`类实现连接。此处强调了Oracle数据库特有的SID参数在URL中的...
本文将详细介绍如何使用 JDBC 来连接多种流行的数据库系统,包括 Oracle、DB2、SQL Server、Sybase、Informix 和 MySQL。 #### 二、Oracle 数据库连接 为了连接到 Oracle 数据库,首先需要加载 Oracle 的 JDBC 驱动...
1. **jTDS**:这是一个开源的JDBC驱动程序,专为Microsoft SQL Server和Sybase数据库设计。jTDS提供了一个纯Java实现,支持TCP/IP和Named Pipes协议,使得在Java环境中与SQL Server数据库的交互变得简单。其优点包括...
JTDs(Java Thin Database Driver)是一个开源的 JDBC 驱动程序,它提供了轻量级、高性能的连接选项,尤其在处理SQL Server和Sybase数据库时。 JDBC(Java Database Connectivity)是Java平台的标准接口,允许Java...
在众多的JDBC驱动中,`jtds`是一个广泛使用的开源驱动,特别是针对Microsoft SQL Server和Sybase Adaptive Server。 标题提到的"jtds JDBC连接驱动",是专为Microsoft SQL Server设计的一个高性能、轻量级的JDBC...
首先,jtds是一个开源的Java数据库连接器,主要支持Microsoft SQL Server和Sybase数据库。它的优点在于提供了对这些数据库的轻量级、高效率的连接,使得Java应用程序能够无缝地与SQL Server和Sybase交互。jtds的连接...
首先,Jtds.jar是一款开源的JDBC驱动,它提供了一个高效、功能丰富的接口来与SQL Server和Sybase数据库通信。相比于官方的Microsoft JDBC驱动,Jtds.jar具有更小的体积和更快的执行速度,同时在某些特定场景下可能...
对于SQL Server,一个常用的驱动是jTDS,这是一个开源、纯Java实现的JDBC驱动,特别适合与Microsoft SQL Server和Sybase Adaptive Server Anywhere交互。 描述中提到,用户需要自行下载jTDS驱动(jtds.jar),这是...
jTDS - SQL Server and Sybase JDBC driver 1.2.2 正式版 <br>一个Microsoft SQL Server数据库的Jdbc driver。开源的非常好用。 下载地址:http://jtds.sourceforge.net/<br><br><br>
使用JDBC连接Sybase数据库需要下载并安装`jconn2.jar`驱动包。 **代码示例:** ```java // 加载Sybase驱动 Class.forName("com.sybase.jdbc2.jdbc.SybDriver"); // 连接数据库 Connection ...