//HelloWorldMySQLJDBC.java
import java.sql.*;
public class HelloWorldMySQLJDBC {
public static void main(String[] args) {
try {
Class.forName
("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con =
DriverManager.getConnection
("jdbc:odbc:hello");
Statement stmt =
con.createStatement();
String sql = "SELECT * FROM HELLO_TBL";
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()){
int no = rs.getInt("NO");
String lang = rs.getString("LANGUAGE");
String msg = rs.getString("MESSAGE");
System.out.println(no + " " +
lang + " " + msg);
}
stmt.close();
con.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
|
java.sql は必須
*1 ドライバクラスのロード
*2 データベースに接続
*3 SQL ステートメント
オブジェクトの生成
*4 SQL 文の実行と結果取得
SQL 文の記述
(検索:テーブル、項目、条件)
*5 検索された行数分をループ
int 型の項目 NOを取得
文字型の項目 言語と
メッセージを取得
標準出力(表示)
*6 クローズ
SQL stmt をクローズ
データベースから切断
*7 Exception エラー
標準エラーストリーム
に出力
|