Jackcess

Java 的Access 数据库操作库
授权协议 LGPL
开发语言 Java
所属分类 数据库相关、 数据库驱动程序
软件类型 开源软件
地区 不详
投 递 者 江宏放
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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");
  • 以前Java读取.mdb文件,太依赖JDK的位数了,必须用32位的; 现在运用jackcess来解析.mdb文件,这样不被限制; pom.xml文件: commons-io commons-io 2.3 com.healthmarketscience.jackcess jackcess 2.1.10 net.sf.ucanaccess ucanaccess 4.0.0 com.healthmark

  • 我需要从加密的Access 97数据库中读取数据并尝试使用Jackcess和UCanAccess. 我正在使用来自bouncycastle.org的jackcess-2.1.2.jar,jackcess-encrypt-2.1.0和bcprov-jdk15on-152.jar 由于UCanAccess在内部使用Jackcess,我在其他所有尝试中都遇到了同样的错误. import com.heal

  • jackcess,ucanaccess在java8中用来和access文件(.mdb)进行对接。把.mdb文件看做access数据库进行操作。 access数据库优化的很差,在处理大数据时很难和oracle之类的数据库媲美。 一下分享优化方法。 直接上代码。 下面这个类是个工具类,写的不好请理解。 其实优化的主要关键还是利用 jackcess的api addRows。 添加的而对象是list,在操

  • 前情回顾: Jackcess 海量数据的.mdb文件快速生成 前言 上次写了使用Jackcess生成MDB文件,这次让我自己对接,使用生成的mdb文件,进行数据导入(导入到不同的库)。 分解一下大概就算 从mdb文件取得数据 导入数据库 其中,第一点就是这次要写的,有写怎么能没有读呢 一、读取解析access文件 代码 由于是另外的接口,mdb文件就只能使用上传的方式获取,上传就不说了,直接就是接

 相关资料
  • 本文向大家介绍VB使用ADO操作Access数据库,包括了VB使用ADO操作Access数据库的使用技巧和注意事项,需要的朋友参考一下 这里只是个简单不能再简单的VB小程序实例,但它包含这几个关键字:VB6.0、ADO、Access 环境:visual basic 6.0 企业版(非精简版,不然会缺少必须的控件) 数据库:Access数据库,数据库是xs.mbd,内建表为xj 结果:vb使用ADO

  • 本文向大家介绍php操作access数据库的方法详解,包括了php操作access数据库的方法详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php操作access数据库的方法。分享给大家供大家参考,具体如下: 在PHP网站开发中,PHP与Mysql是最好的组合,但是当你想将其他平台的网站移植到PHP平台时,必然遇到移植性的问题,如ASP+ACCESS平台如何移植?首当其冲便是PHP连

  • 本文向大家介绍c# 使用Entity Framework操作Access数据库的示例,包括了c# 使用Entity Framework操作Access数据库的示例的使用技巧和注意事项,需要的朋友参考一下 Entity Framework是C#开发中最常见的ORM工具。默认Entity Framework只提供支持MSSQL的provider factory。但是开发者开源贡献了对SQLite、My

  • 在EJB 3.0中,持久性机制用于访问容器管理数据库相关操作的数据库。 开发人员可以直接在EJB业务方法中使用JDBC API调用来访问数据库。 要在EJB中演示数据库访问,我们需要执行以下任务 - Step 1 - 在数据库中创建一个表。 Step 2 - 创建一个有业务的无状态EJB。 Step 3 - 更新无状态EJB。 添加方法以通过实体管理器添加记录并从数据库中获取记录。 Step 4

  • 本文向大家介绍Python操作Access数据库基本步骤分析,包括了Python操作Access数据库基本步骤分析的使用技巧和注意事项,需要的朋友参考一下 本文实例分析了Python操作Access数据库基本步骤。分享给大家供大家参考,具体如下: Python编程语言的出现,带给开发人员非常大的好处。我们可以利用这样一款功能强大的面向对象开源语言来轻松的实现许多特定功能需求。比如Python操作A

  • 数据库的操作是每个phpweb框架的核心功能,我们提供数据库数据库的标准调用模式为: 你可以执行严格模式,也就是左边的那条线,Controller->Service->Dao->Model->DB,也可以走简单模式 Controller->Model->DB。个人根据自己的需求,走标准麻烦些(几乎所有的机构和系统都是这样^_^), 但是扩展性会好些,但是使用简单模式开发效率就会高些,性能会好些,但

  • 这一小节是对数据库操作做一个简单的封装,不涉及复杂的事务操作等。 我选用了Sql2o作为底层数据库框架作为支持,它的简洁易用性让我刮目相看,后面我们也会写如何实现一个ORM框架。 /** * 数据库支持 * @author biezhi * */ public final class MarioDb { private static Sql2o sql2o = null;

  • 本文向大家介绍go语言通过odbc操作Access数据库的方法,包括了go语言通过odbc操作Access数据库的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了go语言通过odbc操作Access数据库的方法。分享给大家供大家参考。具体如下: 这里需要用到go-odbc库,下载地址为:https://github.com/weigj/go-odbc 希望本文所述对大家的Go语言程序设