Java程序生成Access文件代码实例

网友投稿 272 2022-12-27


Java程序生成Access文件代码实例

这篇文章主要介绍了java程序生成Access文件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

package access;

import java.io.File;

import java.io.IOException;

import java.sql.SQLException;

import java.sql.Types;

import org.junit.Test;

import com.healthmarketscience.jackcess.ColumnBuilder;

import com.healthmarketscience.jackcess.Database;

import com.healthmarketscience.jackcess.DatabaseBuilder;

import com.healthmarketscience.jackcess.Table;

import com.healthmarketscience.jackcess.TableBuilder;

public class AccessUtil {

public static void main(String[] args) throws IOException {

//这里同样支持mdb和accdb

DatabasgvWWObGOSve db = DatabaseBuilder.create(Database.FileFormat.V2000, new File("d:\new.mdb"));

Table newTable;

try {

//刚才是创建文件,这里是在文件里创建表,字段名,字段类型

newTable = new TableBuilder("Archives")

.addColumn(new ColumnBuilder("档案号")

.setSQLType(Types.VARcHAR))

.addColumn(new ColumnBuilder("编制单位")

.setSQLType(Types.VARcHAR))

.addColumn(new ColumnBuilder("案卷正题名")

.setSQLType(Types.VARcHAR))

.addColumn(new ColumnBuilder("案卷题目长度")

.setSQLType(Types.INTEGER))

.addColumn(new ColumnBuilder("档案盒规格")

.setSQLType(Types.VARcHAR))

.addColumn(new ColumnBuilder("编制单位长度")

.setSQLType(Types.INTEGER))

.toTable(db);

//插入一条数据测试

newTable.addRow("12", "foo","212",44,"323",56);

}

catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

@Test

public void operator() throws Exception {

File mdbFile = new File("C:\Users\admin\Desktop\test.mdb");

if (mdbFile.exists()) {

Database dbin = DatabaseBuilder.open(mdbFile);

Table table = dbin.getTable("Archives");

table.addRow("档案号 新增测试", "编制单位新增测试", "案卷正题目新增测试",55, "档案盒规格测试", 5);

}

}

}

以下是生成的access文件打开后的效果,需用office的access软件打开


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:api测试工具使用方法(api测试软件)
下一篇:Spring Boot非Web项目运行配置的方法教程
相关文章

 发表评论

暂时没有评论,来抢沙发吧~