Java連接Sybase數(shù)據(jù)庫(kù)實(shí)例
連接Sybase數(shù)據(jù)庫(kù)的方法相信大家都會(huì)用到,下面就為您介紹Java連接Sybase數(shù)據(jù)庫(kù)的詳細(xì)的步驟,如果您遇到過(guò)Java連接Sybase數(shù)據(jù)庫(kù)的問(wèn)題,不妨一看。
Java連接Sybase數(shù)據(jù)庫(kù)
***步:工欲善其事,必先利其器。(下載驅(qū)動(dòng))
下載JDBC驅(qū)動(dòng):
第二步:得到驅(qū)動(dòng)
釋放下載的文件,其中有文件夾:devclasses,其下有一jar文件jconn3d。我們將jconn3d.jar也釋放,其實(shí)可以不釋放,為了說(shuō)明簡(jiǎn)便,我們將它釋放到任意文件夾,比如:c:\Driver.
第三步:設(shè)置環(huán)境變量
將上述所釋放的位置目錄,如c:\Driver追加到環(huán)境變量classpath的尾部。
第四步:萬(wàn)事俱備,只欠東風(fēng)
所有的準(zhǔn)備工作都已完成,下面就可以開(kāi)始編程。我們以一個(gè)簡(jiǎn)單的數(shù)據(jù)庫(kù)查詢?yōu)槔?/p>
- 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為你的數(shù)據(jù)庫(kù)名
- Properties sysProps = System.getProperties();
- sysProps.put("user","user_id"); //設(shè)置數(shù)據(jù)庫(kù)訪問(wèn)用戶名
- 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為其中的一個(gè)表
- ResultSet rs=stmt.executeQuery(sql);
- while(rs.next()) {
- System.out.println(rs.getString(2)); //取得第二列的值
- }
- }catch(Exception e)
- {
- out.println(e.getMessage());
- }
- }
- }
【編輯推薦】