JTDS和JDBC连接Sybase数据库

阅读更多
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.*"%>    
          
          
<% 
    //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")+"
"); 
    } 
    try 
    { 
        rs.close(); 
        stmt.close(); 
        conn.close(); 
    } 
    catch(Exception e) 
    { 
        out.println("数据库关闭出错"); 
    } 
%> 
          
  
  • jar文件.rar (573.2 KB)
  • 下载次数: 1

你可能感兴趣的:(jdbc,java,sybase)