技术开发 频道

开源(LGPL)Java类库Jackcess 1.1.31发布

IT168 技术新闻】 
    Health Market Science, Inc已经发布了Jackcess的1.1.31版本,Jackcess 是一个开源(LGPL) Java类库, 它能够读和写 Microsoft Access 2000 (不是2003) 文件.Jackcess不是一个应用程序,没有GUI,其主要目的是为开发者创建Java应用程序. 

    新版本主要变化: 
    增加了numeric/GUID columns 
    增加了getRowCount()和getName() 方法 
    表格上的toString()方法已经更新 
    表格没有变化长度的列已经解决

    示例代码:
    显示表格中的内容:
Database.open(new File("my.mdb")).getTable("MyTable").display();
    创建一个新的表格,写入数据:
Database db = Database.create(new File("new.mdb")); Column a = new Column(); a.setName("a"); a.setSQLType(Types.INTEGER); Column b = new Column(); b.setName("b"); b.setSQLType(Types.VARCHAR); db.createTable("NewTable", Arrays.asList(a, b)); Table newTable = db.getTable("NewTable"); newTable.addRow(new Object[] {1, "foo"});
    复制JDBC ResultSet 中的内容到新的表格:
Database.open(new File("my.mdb")).copyTable("Imported", resultSet);
    复制CSV 文件中的内容到新的表格:
Database.open(new File("my.mdb")).importFile("Imported2", new File("my.csv"), ",");
    官方地址:
     http://jackcess.sourceforge.net
0
相关文章