开源(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()方法已经更新
表格没有变化长度的列已经解决
示例代码:
显示表格中的内容:
http://jackcess.sourceforge.net
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();
复制JDBC ResultSet 中的内容到新的表格: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"});
复制CSV 文件中的内容到新的表格:Database.open(new File("my.mdb")).copyTable("Imported", resultSet);
官方地址:Database.open(new File("my.mdb")).importFile("Imported2", new File("my.csv"), ",");
http://jackcess.sourceforge.net
0
相关文章
