タグ

2013年4月19日のブックマーク (4件)

  • コネクションプーリングを使用

    コネクションプーリングはスレッドがいつでも使用できるコネクションを作成・管理する技術です。コネクションをすぐに閉じるのではなく、次の接続リクエストが有効に提供できるように、コネクションプールの中でそれらを一時保存します。コネクションプーリングはリソースの使用をコントロールするといった利点をたくさん持っています。ZKアプリケーションを含んだウェブをベースにしているアプリケーションを開発するときに、コネクションプーリングを使わない理由はありません。コネクションプーリングを使用するコンセプトはシンプルです:設定、接続、閉じるです。設定はウェブサーバーとデータベースサーバーが何を使用しているかによって決まる一方で、接続する方法とコネクションを閉じる方法はad-hocのアプローチととても類似しています。 (以下のセクション中で討論されている)コネクションプーリングを設定した後、JNDIを使用してコネ

    ringo304
    ringo304 2013/04/19
  • TOMCAT DBCPの利用

    ここではTOMCAT上で稼働するJavaプログラムからデータベースを操作するとき、データベースとの接続にコネクションプール:DBCP(DataBase Connection Pool)という仕組みを使う方法について説明します。 Javaプログラムからデータベースにアクセスする場合で、JDBCを使った例で手順を説明すると次のようになります。 Class.forName(対象JDBCドライバ)でJDBCドライバをロード DriverManager.getConnection(接続先DB, 接続ユーザーID, 接続パスワード)でDBに接続し、コネクション(Connection):接続を取得 取得したコネクション:接続からStatementを生成し、SQL文を設定して実行 処理終了後にStatementをClose 続いてコネクション(Connection):接続をCloseしてDBから切断 この

    ringo304
    ringo304 2013/04/19
  • Commons DBCPを使ってみる - Murayama blog.

    Commons DBCPについて調べてみました。 ちょっと前置きからスタートします。 Connectionオブジェクトの生成について Javaは、DBとの接続をjava.sql.Connection型のオブジェクトとして取り扱います。 JDBCドライバを使った一般的なプログラムは以下のようになります。 Class.forName("oracle.jdbc.driver.OracleDriver"); Connection con = DriverManager.getConnection( "jdbc:oracle:thin:@localhost:1521/ORCL", "scott", "tiger"); Connectionオブジェクトの生成にかかる負荷 上記のプログラムの場合、 Connection con = DriverManager.getConnection( "jdbc:o

    Commons DBCPを使ってみる - Murayama blog.
    ringo304
    ringo304 2013/04/19
  • cyber-life.info - このウェブサイトは販売用です! - cyber life リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.