JDBC その2AdvertisementDB接続〜情報取得
import java.sql.*;
public class JDBCdata{
public static void main(String[] args) {
Connection con = null;
try{
// JDBC Driverのロード
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(ClassNotFoundException e) {
System.err.println(e.getMessage());
System.exit(1);
}
try{
// DBへの接続 引数はURL(この場合、DB名はmember)
con = DriverManager.getConnection("jdbc:odbc:member");
// DB情報取得
DatabaseMetaData meta = con.getMetaData();
System.out.println("DB名:" + meta.getDatabaseProductName());
System.out.println("DBバージョン:" + meta.getDatabaseProductVersion());
System.out.println("JDBCドライバ名:" + meta.getDriverName());
System.out.println("JDBCドライババージョン:" + meta.getDriverVersion());
System.out.println("DBのURL:" + meta.getURL());
System.out.println("トランザクション:" + meta.supportsTransactions());
System.out.println("ストアドプロシージャ:" + meta.supportsStoredProcedures());
System.out.println("ローカルに保存するか:" + meta.usesLocalFiles());
System.out.println("利用可能な数学関数:" + meta.getNumericFunctions());
System.out.println("利用可能な文字列関数" + meta.getStringFunctions());
}catch(SQLException e){
System.err.println(e.getMessage());
}finally{
try{
if(con != null && !con.isClosed()){
con.close();
}
}catch(Exception e){}
}
}
}
実行結果
DB名:ACCESS DBバージョン:04.00.0000 JDBCドライバ名:JDBC-ODBC Bridge (ODBCJT32.DLL) JDBCドライババージョン:2.0001 (04.00.4403) DBのURL:jdbc:odbc:memberList トランザクション:true ストアドプロシージャ:true ローカルに保存するか:true 利用可能な数学関数:ABS,ATAN,CEILING,COS,EXP,FLOOR,LOG,MOD,POWER,RAND,ROUND,SIGN,SIN,SQRT,TAN 利用可能な文字列関数ASCII,CHAR,CONCAT,LCASE,LEFT,LENGTH,LOCATE,LOCATE_2,LTRIM,RIGHT,RTRIM,SPACE,SUBSTRING,UCASE Advertisement |
ショートカット・634・634ブログ ・このカテゴリのトップページに戻る ・Incubator(Pukiwiki) ・634ラボ UIコレクションギャラリー ZO-3ジェネレーター サイト検索Y!ログール |