いがぴょんQ: JDBCにまつわるメモ

[Igapyon,Diary,v2,igapyon-q,JDBC] JDBCの基本的なDBアクセスのサンプル

広告: イマドキのIDE事情: Eclipseベースの統合翻訳環境「Benten」を使ってみよう 09/27
たげぞうさんの手による Benten 紹介記事!

インディックスページへ戻る

超簡単なJDBCアクセスのサンプル

ごく基本的な JDBCを用いたデータベースアクセスのサンプルをメモっておきます。

import java.sql.*;

public class Test {
    public static final void main(String[] args) {
        new Test().process();
    }

    public void process() {
        try {
            Class.forName("oracle.jdbc.driver.OracleDriver");
            Connection conn = DriverManager.getConnection(
                                  "jdbc:oracle:thin:@HOSTNAME:1521:ORCL", "scott", "tiger");
            PreparedStatement pstmt = conn.prepareStatement("SELECT * FROM TABLE_NAME");

            ResultSet resultSet = pstmt.executeQuery();
            for (;resultSet.next();) {
                System.out.println(resultSet.getString(1));
                System.out.println(resultSet.getString(2));
                System.out.println(resultSet.getString(3));
                System.out.println(resultSet.getString(4));
                System.out.println(resultSet.getString(5));
                System.out.println(resultSet.getString(6));
                System.out.println(resultSet.getString(7));
            }

            resultSet.close();
            pstmt.close();
            conn.close();
        } catch (SQLException ex) {
            System.out.println(ex.toString());
            ex.printStackTrace();
        } catch (ClassNotFoundException ex) {
            System.out.println(ex.toString());
            ex.printStackTrace();
        }
    }
}

.

更新履歴


いがぴょんについて
Last modified: $Date: 2010/09/27 20:42:45 $