Jackcess 1.2.5发布 Access数据库读写工具

Jackess是一个纯Java库,用于阅读和编写MS Access数据库,目前支持的版本是2000-2007。

显示表格内容的代码:

System.out.println(Database.open(new&">nbsp;File("my.mdb")).getTable("MyTable").display());

通过表行进行重复的代码:

Table table = Database.open(new File("my.mdb")).getTable("MyTable");  for(Map<String, Object> row : table) {   System.out.println("Column 'a' has value: " + row.get("a"));  } 

搜索一个特定的列值的行:

Map<String, Object> row = Cursor.findRow(table, 
Collections.singletonMap("a", "foo"));  if(row != null) {   System.out.println("Found row where 'a' == 'foo': " + row); } else {   System.out.println("Could not find row where 'a' == 'foo'");  } 

创建一个新表,并写入数据:

Database db = Database.create(new File("new.mdb"));  Table newnewTable = 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"); 

复制JDBC ResultSet(例如,从外部数据库)的内容到一个新的表:

Database.open(new File("my.mdb")).copyTable("Imported", resultSet);

复制CSV文件的内容到一个新的表:

Database.open(new File("my.mdb")).importFile("Imported2", new File("my.csv"), ",");

Jackcess 1.2.5版本添加连接工具,一些新的方法来IndexCursor使其更容易加入使用预先定义的(指数备份)的关系表。现在不支持数据类型处理的二进制内容。增强在数据库中的表使用的空间。一些小错误的修正,如尝试多个类加载器加载时流的资源和固定读取Access 97数据库与各领域的大量问题。

软件信息:http://jackcess.sourceforge.net/

下载地址:http://nchc.dl.sourceforge.net/project/jackcess/jackcess/1.2.5/jackcess-1.2.5.jar

时间: 2024-10-05 20:43:49

Jackcess 1.2.5发布 Access数据库读写工具的相关文章

Jackcess Encrypt 1.0.2发布 Access数据库加密工具

Jackcess Encrypt是Jackcess项目的一个扩展库,用于支持http://www.aliyun.com/zixun/aggregation/11208.html">Microsoft Access和Microsoft Money某种形式加密功能. 打开正常Jet文件的数据库编码: Database db = Database.open(myDbFile, true, true, null, null, new CryptCodecProvider()); 打开数据库需要密码

MySQL Workbench v5.2.33b发布 ER/数据库建模工具

MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具.它是著名的数据库http://www.aliyun.com/zixun/aggregation/6993.html">设计工具DBDesigner4的继任者.你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移(zsh). MySQL Workbench是MySQL AB发布的可视化的数据库设计软件,它的前身是 FabForce 公司的 DB Design

ora2pg 8.10发布 Oracle数据库转移工具

Ora2pg 是一个Perl模块,用于导出的Oracle数据库架构转移到PostgreSQL兼容的架构.它可以连接Oracle数据库,提取STI结构,并生成一个SQL脚本,你可以加载到你的PostgreSQL数据库,它通过外键的数据库架构(表,视图,序列,索引)转储到PostgreSQL的语法,无需编辑生成的代码.它可联机处理或转储一个Oracle文件到PostgreSQL数据库的数据,你可以选择导出表的类型. &http://www.aliyun.com/zixun/aggregation/3

ora2pg 8.8发布 Oracle数据库转移工具

Ora2pg是一个Perl模块,用于导出Oracle数据库架构转移到PostgreSQL兼容的架构.它可以连接Oracle数据库,提取STI结构,并生成一个SQL脚本,你可以加载到你的PostgreSQL数据库,它通过外键的数据库架构(表,视图,序列,索引)转储到PostgreSQL的语法,无需编辑生成的代码.它可联机处理或转储一个Oracle文件到PostgreSQL数据库的数据,你可以选择导出表的类型. ora2pg 8.8此版本修复了Oracle数据库导出的问题. 软件信息:http://

bib2html 6.7发布 BibTEX数据库转换工具

bib2html 6.7该版本现在bibtex_entrytype表可以填写正确的条目类型. 修正Bib2sql警告通知时,作者似乎多次出现在同一个条目.为bib2sql添加的命令行参数的SQL引擎.允许你指定生成SQL脚本的SQL引擎:MySQL或pgSQL. bib2html从一个BibTEX数据库转换到HTML文件的工具. 下载地址:http://download.tuxfamily.org/arakhne/pool/universe/b/bib2ml/bib2ml_6.7-0arakhn

bib2html 6.6发布 BibTEX数据库转换工具

bib2html从一个BibTEX数据库转换到HTML文件的工具. bib2html 6.6该版本bib2sql使用SQL架构中的主要错误被修正. bib2sql: the word "order" could not be used as variable http://www.aliyun.com/zixun/aggregation/11696.html">name because it is a reserved word in SQL syntax. Renam

用javascript连接access数据库的方法

access|javascript|数据|数据库 选择自 kindwell 的 Blog     这几天费了挺大力气在网上查找javascript连接access数据库的方法,经过整理总结,终于写出一段能够有效执行的代码.     但是这段代码在本地可以正常运行,一旦放到免费个人空间上就没法执行了,主要原因就是操作权限不够,由于只支持静态页面的免费空间多数都作了非常严格的限制,所以无论是用mdb的方式,还是读写纯文本文件的方式都没办法通过,而由页面报出js错误.国外的一些免费空间,直接就禁止md

Access数据库被损坏的修复方法

Access数据库被损坏主要分为以下几种情况:1.严重损坏:2.轻度损坏:3.有些表被损坏或有些表的部分记录被损坏.下面就分情况介绍解决办法. Access数据库被损坏主要分为以下几种情况:1.严重损坏:2.轻度损坏:3.有些表被损坏或有些表的部分记录被损坏.下面就分情况介绍解决办法. 1.使用Access97打不开数据库.系统提示"不可识别的数据库格式"或"不是该表的索引"等信息,这样的数据库都是损坏比较严重的.损害严重的数据库一般来说都是无法修复的,只有恢复备份

用&amp;#106avascript连接access数据库的方法

access|数据|数据库 选择自 kindwell 的 Blog     这几天费了挺大力气在网上查找javascript连接access数据库的方法,经过整理总结,终于写出一段能够有效执行的代码.     但是这段代码在本地可以正常运行,一旦放到免费个人空间上就没法执行了,主要原因就是操作权限不够,由于只支持静态页面的免费空间多数都作了非常严格的限制,所以无论是用mdb的方式,还是读写纯文本文件的方式都没办法通过,而由页面报出js错误.国外的一些免费空间,直接就禁止mdb这样扩展名的文件上传