- PR -

データベースアクセスの方法について

投稿者投稿内容
きよ
常連さん
会議室デビュー日: 2002/03/27
投稿数: 21
投稿日時: 2002-04-01 12:52
こんにちは。
高橋です。

愚者さん、返信ありがとうございます。

次のようなプログラミングイメージですよね。

try {
// 環境(DBMS等)に依存しない形でConnectionを取得する
Connection con = DBConnection.getConnection();

// 新規ユーザを登録する(insert)
User user = new User(...);
user.setFirstName("清貴");
user.setEmail("kiyotaka@hogehoge");
...
user.insert(con);

// 管理者権限のユーザをすべて取得する(select)
User[] users = User.getAdminUser(con);

con.commit();
} catch (Exception e) {
con.rollback();
} finally {
// DBコネクションをクローズあるいはプールに返す
DBConnection.returnConnection(con);
}

そして、
DBMS独自のSQLを使用している場合、
設定情報を変更するだけでその部分を
変更できるようにするためにDAOという
デザインパターンを導入するということなんですね。

ちょっとづつクリアになってきました。
また、いろいろご指導ください。
よろしくお願いします。

スキルアップ/キャリアアップ(JOB@IT)