`
daoshud1
  • 浏览: 556663 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Java 的Access 数据库操作库 Jackcess

 
阅读更多
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/
分享到:
评论

相关推荐

    基于Java的Access数据库操作库Jackcess.zip

    然而,对于那些需要与Microsoft Access数据库交互的Java开发者来说,有一个名为Jackcess的开源库,它为Java提供了访问和操作Access数据库的能力。 Jackcess是由Apache Software Foundation维护的一个项目,它是...

    基于Java的源码-Access数据库操作库Jackcess.zip

    Java编程语言在处理各种数据库时提供了丰富的库支持,其中之一就是Jackcess库,它专门用于操作Microsoft Access数据库。本文将深入探讨Jackcess库的功能、用法以及如何将其集成到Java项目中,以实现对Access数据库的...

    基于Java的源码-Jackcess(Java的Access数据库操作库).zip

    Java中的Jackcess库是一个强大的工具,它允许开发者在Java应用程序中直接操作Microsoft Access数据库。这个开源库提供了对.MDB和.ACCDB文件格式的全面支持,使得在Java环境中处理Access数据库变得简单而高效。以下是...

    纯java访问access数据库jackcess-1.2.9.jar

    Jackcess库提供了简单易用的API,使得开发人员可以方便地在Java应用程序中操作Access数据库。 首先,让我们深入了解jackcess库。Jackcess是由CFOUR公司维护的一个纯Java实现的Access数据库引擎,它允许在Java环境中...

    Jackcess(Java的Access数据库操作库).zip

    Jackcess是一个开源的Java库,它为开发者提供了操作Microsoft Access数据库的能力。这个库使得在Java环境中无需依赖Microsoft Office组件就能读取、写入甚至修改Access数据库文件,大大增强了Java应用程序处理Access...

    Jackcess(Java的Access数据库操作库) v1.2.9

    Jackcess是一个Java 类库,用来读写微软的Access 数据库。 Jackcess 1.2.9 这个小功能版本增加了一些功能,以方便实施参照完整性和更方便的数据库构造。另一种FileChannel的实现,现在是完全基于内存在更广泛的情况...

    jackcess1.29API配合jackcess包纯java操作access数据库

    标题提到的"jackcess1.29API"指的是Jackcess库的1.29版本,这个版本可能包含了对Access数据库的一些新特性和改进的支持。 Jackcess API提供了丰富的类和方法,使得开发者能够方便地进行创建、打开、读取、修改和...

    Jackcess(Java的Access数据库操作库) v2.O

    **Jackcess库详解** Jackcess是一个完全用Java编写的开源库,专为处理Microsoft Access数据库而设计。这个库使得在Java应用程序中与Access数据库进行交互变得简单,无需依赖于Microsoft的JDBC驱动程序或其他第三方...

    Access数据库mdb生成代码(JAVA源代码)

    通过这个示例,开发者可以学习如何在Java中使用Jackcess库与其他依赖库来读写Access数据库,实现数据库操作。这涵盖了文件I/O、数据库连接、SQL查询、事务处理等多个Java编程和数据库操作的基础知识。同时,了解这些...

    java 9 访问access数据库(非Access_jdbc驱动)

    在Java 9中,由于对老版本的JDBC-ODBC桥接的支持被移除,开发者需要寻找新的方式来访问Microsoft Access数据库。本教程将详细介绍如何在Java 9环境中,不依赖Access_jdbc驱动(也称为Ucanaccess)来实现这一目标。...

    java jackcess 操作access

    Java Jackcess库是一个开源项目,它允许Java开发者在没有安装Microsoft Office或Access的情况下,对Microsoft Access数据库进行读写操作。这个强大的工具对于那些需要在Java应用程序中处理Access数据的开发者来说,...

    jdk1.8 连接access数据库jar包

    本篇文章将详细介绍如何使用UCanAccess库在Java(JDK 1.8)中连接到Access数据库。 UCanAccess是一个开源的Java库,它允许Java应用程序无需依赖Microsoft的JDBC-ODBC桥接器即可直接访问Access数据库。这个库基于...

    Jackcess(Java的Access数据库操作库)源代码

    Jackcess是一个Java 类库,用来读写微软的Access 数据库。 Jackcess 1.2.9 这个小功能版本增加了一些功能,以方便实施参照完整性和更方便的数据库构造。另一种FileChannel的实现,现在是完全基于内存在更广泛的情况...

    纯Java方式可在Linux下访问MS access的mdb数据库的开源库

    这个项目的核心是利用Jackcess库来读取和写入Access数据库,同时结合HSQLDB来实现对JDBC兼容性的支持,使得在Java应用程序中可以使用标准的JDBC API来连接和查询Access数据库。 UCanAccess的使用非常直观,首先,你...

    java程序连接Access数据库.pdf

    在现代Java应用中,推荐使用JDBC 4.0及更高版本的驱动,例如Apache的Apache POI或Jackcess库来直接操作Access数据库,而无需通过ODBC桥接。这些库提供了更稳定、高效且功能丰富的API,能够更好地支持Access数据库的...

    java连接Access2010读取图片二进制

    然而,这个驱动在Java 9之后已经被弃用,现在推荐使用JDBC-ODBC Bridge的替代品,如Apache的Jackcess库。 代码中的`getConn()`方法负责建立数据库连接。在这个方法中,定义了数据库URL,例如: ```java String url1...

    代码操作access数据库

    但这里提到的是通过第三方jar包进行操作,这意味着我们可能需要引入如Apache的Apache POI(用于读写Microsoft Office格式文件)或UCanAccess(直接支持Java与Access数据库的连接,无需ODBC)等库。 1. **Apache ...

    java-access连接驱动

    这个驱动程序使得Java应用程序能够通过JDBC(Java Database Connectivity)接口直接操作Access数据库,无需依赖Microsoft Office或者ODBC(Open Database Connectivity)设置。在Java应用程序中使用UCanAccess,可以...

Global site tag (gtag.js) - Google Analytics