Java连接Sybase数据库

王朝java/jsp·作者佚名  2006-02-01
窄屏简体版  字體: |||超大  

Java连接Sybase数据库

第一步:工欲善其事,必先利其器。(下载驱动)

下载JDBC驱动:

网址:http://www.sybase.com/detail?id=1009726

有jConnect6.0和jConnect5.5两种,我们下载6.0版本。

第二步:得到驱动

释放下载的jConnect-6_0.zip文件,其中有文件夹:devclasses,其下有一jar文件jconn3d。我们将jconn3d.jar也释放,其实可以不释放,为了说明简便,我们将它释放到任意文件夹,比如:c:\Driver.

第三步:设置环境变量

将上述所释放的位置目录,如c:\Driver追加到环境变量classpath的尾部。

第四步:万事俱备,只欠东风

所有的准备工作都已完成,下面就可以开始编程。我们以一个简单的数据库查询为例:

import com.sybase.jdbc3.jdbc.SybDriver;

import java.sql.*;

import java.io.*;

import java.util.*;

public class ConnTest{

public static void main(String[] args){

try{

Class.forName("com.sybase.jdbc3.jdbc.SybDriver").newInstance();

String url ="jdbc:sybase:Tds:192.168.100.252:4500/myDB";//myDB为你的数据库名

Properties sysProps = System.getProperties();

sysProps.put("user","user_id"); //设置数据库访问用户名

sysProps.put("password","user_pwd"); //密码

Connection conn= DriverManager.getConnection(url, sysProps);

Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

String sql="select * from userInfo"; //userInfo为其中的一个表

ResultSet rs=stmt.executeQuery(sql);

while(rs.next()) {

System.out.println(rs.getString(2)); //取得第二列的值

}

}catch(Exception e)

{

out.println(e.getMessage());

}

}

}

[以上程序测试通过]

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航