タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

jdbcに関するhatz48のブックマーク (4)

  • カーソルが解放されるタイミング (2) - ablog

    カーソルが解放されるタイミング - ablog の続き。 Statement、ResultSet を毎回 close しながら無限ループするプログラムと、Statement、ResultSet を close せずに無限ループするプログラムを実行してみて、前者は永久に実行され、後者はカーソルリークで例外が発生して異常終了することを検証してみた。 [結論] Statement を close すればカーソルリークは発生しない。コネクションプーリングを使わない場合は、Connection を close するとカーソルリークは発生しないが、コネクションプーリングを使う場合は Connection を close しても、Statement を close しないとカーソルリークが発生する。たぶん。 やさしく学ぶ基礎からのJDBC P.137 java.sql.Statementをクローズすると

    カーソルが解放されるタイミング (2) - ablog
    hatz48
    hatz48 2011/02/15
  • JDBCとは何か?

    この連載では、Javaのデータベース・アクセスAPIである「JDBC」の機能を、サンプルコードを交えて解説していきます。また、J2EEにおけるJDBCの位置付けや、JDBCを利用するさまざまなテクノロジについても解説していく予定です。前提知識としては、Javaとリレーショナル・データベースに関するベーシックな知識があれば十分です。 今回は、JDBCの概要について簡単に触れた後、JDBCのアーキテクチャについて解説します。 JDBCとは? JDBCは、一言でいってしまうなら「リレーショナル・データベース(および、ほとんどすべての表形式のデータ)にアクセスするための、標準Java API」です。JDBCは「Java Database Connectivity」の省略だといわれています(が、実はJDBC仕様には明記されていません)。 企業内のクリティカルなデータは、多くの場合リレーショナル・デー

    JDBCとは何か?
    hatz48
    hatz48 2010/11/13
  • Java MySQLに接続するJavaアプリケーションのプログラム。

    いよいよ今回はJavaからMySQLに接続します。既にAccessに接続するプロジェクトがありまので、プロジェクトごとコピーして新しいプロジェクトを作成することにします。プログラムは数行変更するだけなので、最小限の変更で済みます。 通常、完成したプログラムのクラス名や変数名、メソッド名を変更するには手間がかかり、ミスも出ます。しかしEclipse のリファクタリング機能を使うと、ほぼ自動的に行なってくれます。 しかも変更したクラスだけでなく、関連する他のクラスも対象となります。とても便利な機能ですので、リファクタリングにも注目して操作してみてください。JDBCドライバの設定もEclipseで行なっています。 今回は以下の2つの作業は済んでいるという前提で解説します。 1.MySQLの準備 2.JDBCドライバの入手 MySQLの操作については、MySQL初心者入門講座 を参考にしてください

    Java MySQLに接続するJavaアプリケーションのプログラム。
  • hellohiro.com

    DOMAIN SALE CLICK HERE TO BUY NOW +1 855-646-1390

  • 1