リソースバインダーの結合属性の使用
実際の開発は、データベースの死のJavaプログラムに接続するための情報を書き込むことが推奨されていません
// 使用资源绑定器绑定属性配置 ResourceBundleをバンドル= ResourceBundle.getBundleは( "JDBC" )。 列ドライバ = bundle.getString(「ドライバ」)。 文字列のURL = bundle.getString( "URL" ); 文字列ユーザ = bundle.getString(「ユーザ」)。 文字列のパスワード = bundle.getString( "パスワード");
クエリの結果セットを処理
戻り値の型
メソッド
int型のexecuteUpdate(挿入/更新/削除)
のResultSetのexecuteQuery(選択)DQL
のResultSetのexecuteQuery(選択)DQL
結果セットのResultSet
-
ResultSetの のexecuteQuery( 文字列の SQL)スロー SQLExceptionが単一のResultSetオブジェクトを返す、指定されたSQL文を実行します。
// 実行するSQL 文字列= SQL "EMPからSALをEMPNO、ENAMEを選択" ; RS = stmt.executeQuery(SQL); // 方法DQLを排他的に実行される // プロセスのクエリ結果セット 一方(rs.next()){ / / データを行にカーソル // フェッチ // ない0、1から始まるすべてのインデックスにJDBCを // ロバストに(使用の名前が変更された後に改名)フィールド名を取得するに書き込ま INT EMPNO = RS。 getInt( "EMPNO" ); 文字列ENAME = rs.getString( "ENAME" ); ダブルSAL = rs.getDouble( "SAL" ) のSystem.out.println(EMPNO + ""+ ENAME + "" +)でしょう。 }