金子邦彦研究室プログラミングJDBC によるデータベース・プログラミングと Spring JDBCEclipse を用いた JDBC プログラミング

Eclipse を用いた JDBC プログラミング

このページでは,Eclipse を使って,Java 言語の JDBC プログラムを作る手順を, 見本となるプログラムと説明する. JDBC は,Java 言語でリレーショナルデータベースを操作するための手段として使う.

Java プログラムの主要部分を抜き出すと,次のようになる. Java プログラムの中に SQL プログラムが埋めこまれます.SQL の結果(結果は,複数のレコードになる)が, ループで,Java の変数に格納されていきます.

            ResultSet rs = execute( "select * from commodity" );;
            DecimalFormat dformat = new DecimalFormat ("#,###円");
            while(rs.next()){         
                int t = rs.getInt("type");
                    String n = rs.getString("name");
                    int p = rs.getInt("price");
                    System.out.println(t + " " + n + " " + dformat.format( p ) );

※ ここに書いたように,SQL プログラムの結果を Java で扱うために,ちょっとしたプログラムを組む必要がある. このとき,JDBC だけを使うよりも,JDBC と SpringJDBC を組み合わせる方が,簡単に正しく動くプログラムを書けるかも知れません.

この Web ページに書いたプログラムは,PostgreSQL の利用で 動く.ごく簡単な設定の変更で、MySQL の利用Java DB 他のリレーショナルデータベースソフトウェアでも動く

前準備

JDK (Java Development Kit) のインストール

Eclipse のインストール

リレーショナル・データベース管理システムのインストール

インストールしていないときは,下記の Web ページを参考に,インストールを済ませておくこと.

あらかじめ決めておく事項と設定内容

設定内容について.この Web ページに掲載するプログラムは,下記の設定である. 設定が違う場合には,プログラムを書き換える(書き換えは難しくは無い).