2015年11月11日水曜日

jackcess のサンプル

jackcess を使ったサンプルのコードです。
データベース名とテーブル名を指定してフィールド名(columnの名前)を出力するものです。
jackcess を使ったサンプルは以前にも紹介させていただいたことがあります。




import java.io.File;
import java.util.List;

import com.healthmarketscience.jackcess.Column;
import com.healthmarketscience.jackcess.Database;
import com.healthmarketscience.jackcess.DatabaseBuilder;
import com.healthmarketscience.jackcess.Table;


public class Jack {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
       
       
        String db_name="/home/xxxx/Dropbox/doc/mdb/sample.mdb";
        String table_name="sample_table";
       
        try{
            Database db = DatabaseBuilder.open(new File(db_name));
            db.setColumnOrder(Table.ColumnOrder.DISPLAY);
            Table table = db.getTable(table_name);
           
            List<? extends Column> Columns = table.getColumns();
           
            for(Column column : Columns){
               
                System.out.println(column.getName());
            }
           
           
        }catch(Exception e){
            System.out.println(e.toString());
           
           
        }

    }

}

0 件のコメント:

コメントを投稿