ページの先頭行へ戻る
Interstage Shunsaku Data Manager V9.0.6 アプリケーション開発ガイド
FUJITSU Software

12.6.1 起動開始からResultSetの取得まで(データベースのレコード)

データベースへの接続を行い、指定したテーブルのすべての列データをResultSetオブジェクトとして得るまでの例を以下に示します。
この例では、データベースとしてOracle 9iを使用しています。データベース上にはあらかじめ、テーブルを作成しておく必要があります。


// Test program for XMLconverter
//
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import oracle.jdbc.OracleDriver;
import com.fujitsu.xmlconverter.XMLGenerator;
import com.fujitsu.xmlconverter.GeneratorMap;
import com.fujitsu.xmlconverter.DocumentFountain;

public class Conv_Test
{
  public static void main(String[] args)
  {
    ResultSet rs = null;
    try
    {
      Class.forName("oracle.jdbc.driver.OracleDriver");
      Connection dbcon=null;
      dbcon = DriverManager.getConnection(
                     "jdbc:oracle:thin:@xx.yy.zz.fujitsu.com:1521:DB",
                     "username","password" );
      Statement stmt 
            = dbcon.createStatement( ResultSet.TYPE_SCROLL_SENSITIVE,
                                     ResultSet.CONCUR_UPDATABLE);
      rs = stmt.executeQuery("SELECT * FROM PERSON");
    }
    catch(Exception e)
    {
      e.printStackTrace();
      return;
    }