`
小网客
  • 浏览: 1254941 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java操作MDB文件

    博客分类:
  • DB
 
阅读更多

需求:

mdb文件此类的数据文件在保密性要求高的时候cp比较容易,或者以此文件作为mis的存储文件或者桌面存储文件也不失为一种很好的选择。那么用java如何操作他们呢?

实现:

lib依赖:

<dependency>
	<groupId>org.hsqldb</groupId>
	<artifactId>hsqldb</artifactId>
	<version>2.2.8</version>
	<type>jar</type>
	<optional>false</optional>
</dependency>
<dependency>
	<groupId>com.healthmarketscience.jackcess</groupId>
	<artifactId>jackcess</artifactId>
	<version>1.2.14.2</version>
	<type>jar</type>
	<optional>false</optional>
</dependency>

读写实现:

public static void operator() throws Exception {
	File mdbFile = new File("D:/source/info.mdb");
	if (mdbFile.exists()) {
		Database dbin = Database.open(mdbFile);

		Table table = dbin.getTable("InfoTable");
		for (Map<String, Object> map : table) {
			System.out.println(map);
		}
	}
	Database db = Database.create(FileFormat.V2000, mdbFile, true,
			Charsets.UTF_16LE, null);
	Table newTable = new TableBuilder("InfoTable")
			.addColumn(
					new ColumnBuilder("name").setSQLType(Types.VARCHAR)
							.toColumn())
			.addColumn(
					new ColumnBuilder("info").setSQLType(Types.VARCHAR)
							.toColumn()).toTable(db);
	newTable.addRow("name", "someabcd.com此站有大量的技术帖子支持问题搜索");

}

 

 

0
0
分享到:
评论

相关推荐

    java连接access的mdb文件

    本文将详细介绍如何使用Java连接到Access的MDB文件,并执行基本的读写操作。 首先,要实现这一功能,我们需要依赖JDBC-ODBC桥接驱动,它允许Java应用程序通过JDBC(Java Database Connectivity)接口与ODBC(Open ...

    java读取*.mdb文件数据

    在Java编程中,有时我们需要处理各种类型的数据库,其中包括Microsoft Access(.mdb文件)。Access数据库是Microsoft Office套件的一部分,主要用于小型企业或个人的数据管理。在Java中读取Access数据库的数据通常...

    java从mdb中读取并显示数据

    如果你选择使用JDBC-ODBC桥接器,你需要创建一个ODBC数据源来指向mdb文件。在Windows系统上,可以通过控制面板的“管理工具”&gt;“ODBC数据源管理员”来完成。对于Jackcess,你可以通过Maven或Gradle将库添加到项目...

    解析mdb文件三种方式

    它无需依赖Microsoft Office或JDBC驱动,可以独立操作mdb文件。以下是如何使用Jackcess读取数据库的示例: ```java File file = new File(mdbFilePath); Database db = Database.open(file); Table table = db....

    JAVA 操作MDB,MYSQL,SQLSERVER,ORCALE的包

    自己写的 JAVA 操作MDB,MYSQL,SQLSERVER,ORCALE的包 底层是用连接池 写 提供了 表对象自动生成 可视化的操作 使用户对数据的库操作 更加简单 更加优越.附加详细的帮助文档.

    JAVA连接ACCESS数据库文件(.mdb/.accdb)所需的jar包

    在Java编程中,连接Microsoft Access数据库(通常以.mdb或.accdb文件格式存在)需要特定的库支持。这些库以Java Archive (JAR) 文件的形式提供,允许Java应用程序通过Java Database Connectivity (JDBC) API与Access...

    绿色软件-直接打开mdb文件

    在没有安装完整版Microsoft Access的情况下,使用绿色软件来打开mdb文件是一种实用的方法,因为这类工具通常只需要Java或.NET Framework等基础运行环境。 描述中提到的“无需安装,直接打开和编辑mdb文件”,意味着...

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

    在这个例子中,`jackcess-2.1.7.jar`是Jackcess的库文件,包含所需的类和方法,使得Java程序可以操作mdb文件。 4. **其他依赖库**: - `commons-lang-2.4.jar`:Apache Commons Lang是Java的一个工具类库,提供了...

    java 强制删除使用中的文件

    本实例将讲解如何在Java中实现这一功能,特别是针对MDB文件(Microsoft Access数据库文件)。 首先,了解一些基本概念。在Java中,通常使用`java.io.File`类来操作文件,它的`delete()`方法用于删除文件。但当文件...

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

    然而,在Linux操作系统中,由于它不支持Access数据库引擎,直接访问mdb文件变得颇具挑战性。为了解决这个问题,开发人员通常会依赖于中间件或特定的解决方案。其中一个这样的开源解决方案就是"UCanAccess"。 ...

    Java_get_database_data.rar_Nwind.mdb java_database java mdb_ja

    要访问.Nwind.mdb文件,首先需要在程序中包含相应的JDBC驱动,对于Access,通常是Microsoft的JDBC-ODBC桥接器或者更现代的Apache POI或Jackcess库。 标签中的关键词“nwind.mdb___java database_java_mdb java_mdb ...

    最简单的MDB数据库转换保存为excel表格的方法

    如果你没有Access,你可能需要使用其他第三方工具来打开和导出MDB文件。 2. **打开MDB文件**:在Access中,通过点击“文件”&gt;“打开”找到并打开包含你需要转换的数据的MDB文件。 3. **选择数据源**:在Access中,...

    汉字字典数据库mdb文件+sql文件

    在实际应用中,这两个文件可以结合使用,例如,开发者可以先使用SQL脚本在目标数据库环境中创建相应的表结构,然后通过编程语言(如Python、Java、C#等)连接数据库,读取mdb文件中的数据并导入到新创建的数据库中。...

    JAVA链接Access数据库mdb 示例代码_access怎么连接数据库

    通过上述步骤,你可以在Java程序中成功连接和操作Access MDB数据库。不过,记住要根据实际情况调整代码,例如替换数据库路径、表名和列名。同时,确保遵循最佳实践,如处理异常和资源管理,以保持代码的健壮性。

    MDB转EXCEL文件

    在实际操作中,我们可以使用以下步骤来将 MDB 文件转换为 EXCEL 文件: 1. 打开 Access 数据库软件,并选择“文件”菜单下的“获取外部数据”中的“导入...”。 2. 在打开的“导入”窗口内,选择“Microsoft Excel...

    网络购物系统(jsp+java+mdb数据库)

    4. **mdb文件**:mdb是Access数据库的文件扩展名,它包含了数据库的所有表、查询、窗体、报表等元素。在这个系统中,mdb文件可能包含了商品表、用户表、订单表等核心数据结构,用于存储和检索数据。 5. **系统配置...

    mdb数据库驱动及demo ucanaccess-3.0.1.jar

    总结来说,这个压缩包提供了一种在Java环境中无须依赖Microsoft Access就能操作mdb数据库的方法,通过UCanAccess库和附带的Demo,开发者可以学习并实践如何在Java应用程序中有效地管理和操作Access数据库。

    java操作Access数据库文件工具类

    标题中的“Java操作Access数据库文件工具类”指的是使用Java编程语言来与Microsoft Access数据库进行交互的工具类。在Java中,我们通常通过JDBC(Java Database Connectivity)API来实现这样的功能,它允许Java程序...

    Access MDB文件解析查询,Access数据库解析工具类MdbUtils

    通过阅读和理解这个文件,你可以了解到如何在Java中操作Access MDB文件,包括如何构建SQL查询,处理结果集,以及管理数据库连接。对于需要处理Access数据库的项目,这样的工具类大大简化了工作流程。

    Access mdb 转 sqlite 数据库java代码

    9. **文件操作**:可能需要读取Access的mdb文件,并将其内容导入到SQLite的.db文件中。 在提供的压缩包“mdb-sqlite-1.0.2”中,可能包含了实现这个功能的Java源代码、相关的依赖库、配置文件或其他辅助资源。你...

Global site tag (gtag.js) - Google Analytics