JDBC接続テストのサンプル

即席でJDBC接続テストをしたいときに。

package com.axissoft.itn.sdc.bp.dbtest;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class DbConnectTest {

    public static void main(String[] args) {

        try {

            Class.forName("oracle.jdbc.driver.OracleDriver");
            Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@xxx.xxx.xxx.xxx:1521:xxxxx", "user_id", "password");

            //ステートメントを作成
            Statement stmt = conn.createStatement();

            //問合せの実行
            ResultSet rset = stmt.executeQuery("SQL文");

            //問合せ結果の表示
            while ( rset.next() ) {
                System.out.println(rset.getString("取り出すカラム名"));
            }

            //結果セットをクローズ
            rset.close();

            //ステートメントをクローズ
            stmt.close();

            //接続をクローズ
            conn.close();

        } catch (ClassNotFoundException e) {
            // TODO 自動生成された catch ブロック
            e.printStackTrace();
        } catch (SQLException e) {
            // TODO 自動生成された catch ブロック
            e.printStackTrace();
        }
    }
}