Jdbc方式接続Sybaseデータベース入門
詳細
サードパーティのjtds-1.2を採用しています.5.jarドライバ、以下のとおりです.
サードパーティのjtds-1.2を採用しています.5.jarドライバ、以下のとおりです.
public class JdbcConnSybase {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
// 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.9.190.98:4100/inner_dbs";// jtds ,test
conn = DriverManager.getConnection(url, "emp", "empemp");
stmt = conn.createStatement();
String sql = "select * from lps_mst";
rs = stmt.executeQuery(sql);
int i=1;
while (rs.next()) {
System.out.println("(" + i++ + ")" + "pan:" + rs.getString("pan"));
}
} catch (InstantiationException e1) {
e1.printStackTrace();
} catch (IllegalAccessException e1) {
e1.printStackTrace();
} catch (ClassNotFoundException e1) {
e1.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}finally {
rs = null;
}
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}finally {
stmt = null;
}
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}finally {
conn = null;
}
}
}
}
oracleドライバ名:oracle.jdbc.driver.OracleDriver[Oracleインストール後、Oracleproduct11.2.0client_1jdbclibでJDBCドライバJARパッケージを入手できます]