Java 的Access 数据库操作库 Jackcess

来源:互联网 发布:java书籍顺序推荐 知乎 编辑:程序博客网 时间:2024/05/17 23:49
Jackcess 是一个Java 类库,用来读写微软的Access 数据库。

显示表格内容的源码:
System.out.println(Database.open(new File("my.mdb")).getTable("MyTable").display());

创建表并写入数据:
Database db = Database.create(new File("new.mdb"));Table newTable = new TableBuilder("NewTable")  .addColumn(new ColumnBuilder("a")             .setSQLType(Types.INTEGER)             .toColumn())  .addColumn(new ColumnBuilder("b")             .setSQLType(Types.VARCHAR)             .toColumn())  .toTable(db);newTable.addRow(1, "foo");

批量添加
 Table newTable = new TableBuilder("table")                  .addColumn(new ColumnBuilder("a")                             .setSQLType(Types.VARCHAR)                             .toColumn())                  .addColumn(new ColumnBuilder("b")                             .setSQLType(Types.VARCHAR)                             .toColumn())                  .addColumn(new ColumnBuilder("c")                             .setSQLType(Types.VARCHAR)                             .toColumn())                  .toTable(db);                ArrayList<Object[]> list=new ArrayList<Object[]>();                for (int j = 0; j < 10000; j++){                    Object[] obj={"第二列"+j,"第一列"+j,(j+1)};                    list.add(obj);                }                newTable.addRows(list);

下载地址:http://sourceforge.net/projects/jackcess/files/
原创粉丝点击