@634

JDBC その2

Advertisement

DB接続〜情報取得

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!ログール