一、把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();
}
}
}