gpt4 book ai didi

java - Microsoft JET 数据库引擎的数据库驱动程序

转载 作者:搜寻专家 更新时间:2023-10-30 20:05:01 26 4
gpt4 key购买 nike

我目前正在寻找在我的 Java 程序中编写一个导入程序以从包含 JET 数据库的文件中导入数据,但到目前为止正在搜索这种格式的 JDBC 驱动程序(或者只是可以从中读取的另一个 Java 库) 证明是徒劳的。

有谁知道这样的驱动程序是否存在,或者如果不存在,有哪些(与平台无关的)替代方案可用?

最佳答案

我实际上一直在使用 JDBC 和 jetEngine 查询将 CSV 文件导入 Access 数据库

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//将其设置为您计算机上的 MS Access 数据库

String filename = "C:/Automation_Tools/Databases/Data.mdb";

String database = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";

database+= fileName.trim() + ";DriverID=22;READONLY=false}";

//添加到最后,现在我们可以从 DriverManager 获取连接

con = DriverManager.getConnection(数据库,"","");

然后像这样使用查询

String sql = "INSERT INTO "+ accessTableName + "SELECT * FROM [Text;HDR=YES;TextDelimiter=\";Has Quotes=TrueFMT=Delimited(,);DATABASE="+ csvDirPath + "; ].["+ csvFileName + "]";

//导入/创建表String sql = "SELECT * INTO "+ accessTableName + "FROM [Text;HDR=YES;TextDelimiter=\";FMT=Delimited(,);DATABASE="+ csvDirPath + ";].["+ csvFileName + "]"; `

关于java - Microsoft JET 数据库引擎的数据库驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16066566/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com