程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> JDBC訪問Sybase

JDBC訪問Sybase

編輯:SyBase綜合文章

一、把Sybase的jdbc驅動拷入CLASSPATH(eclipse構建路徑)

/opt/sybase/jConnect-16_0/classes/jconn4.jar或/opt/Sybase/shared/lib/jconn4.jar

二、測試代碼

package com.zjptcc.wxw.test;

import Java.sql.*;

public class SampleCode {
	public static void main(String args[]) {
		try {
			/*
			 * Open the connection. May throw a SQLException.
			 */
			DriverManager.registerDriver((Driver) Class.forName(
					"com.sybase.jdbc4.jdbc.SybDriver").newInstance());
			Connection conn = DriverManager.getConnection(
					"jdbc:Sybase:Tds:127.0.1.1:5000/master", "sa",
					"you_passwd");
					//這裡把you_passwd改為自己的密碼
			/*
			 * Create a statement object, the container for the SQL statement.
			 * May throw a SQLException.
			 */
			Statement st = conn.createStatement();
			/*
			 * Create a result set object by executing the query. May throw a
			 * SQLException.
			 */
			ResultSet rs = st.executeQuery("SELECT * FROM spt_values");
			int col_count = st.getResultSet().getMetaData().getColumnCount();
			/*
			 * Process the result set.
			 */
			while (rs.next()) {
				for (int row = 1; row <= col_count; row++) {
					System.out.print(rs.getString(row));
					System.out.print("  ");
				}
				System.out.println();
			}
			rs.close();
			st.close();
			conn.close();
		} catch (SQLException sqe) {
			System.out.println("Unexpected exception : " + sqe.toString()
					+ ", sqlstate = " + sqe.getSQLState());
			System.exit(1);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved