如何解决使用UCanAccess创建加密的Access文件
我搜索了很多,但没有找到明确的内容...
我想使用UCanAccess创建一个Access文件(.accdb)。
我可以创建文件,但是我不知道如何加密。
我使用以下代码创建文件:
Conection con = DriverManager.getConnection("jdbc:ucanaccess://" + LoginConnection.dbFile + ";newdatabaseversion=V2010;immediatelyReleaseResources=true;");
如何用密码加密? (例如this,但可以通过Java编程实现)
此外,使用密码,如何获得读取和写入的连接? 我使用的是这个,没有密码:
String dbUrl = "jdbc:ucanaccess://" + dbFile + ";memory=true;immediatelyReleaseResources=true";
con = DriverManager.getConnection(dbUrl);
以防万一,如果使用UCanAccess,客户端是否需要在计算机上安装Office(带有Access程序)才能使用我的程序?
更新: 我看到了this answer,但有所不同,因为他只是试图打开一个加密文件。我想创建一个新的。这段代码创建了文件,但是没有加密...
con = DriverManager.getConnection("jdbc:ucanaccess://" + LoginConnection.dbFile + ";newdatabaseversion=V2010;jackcessOpener=connections.CryptCodecOpener;immediatelyReleaseResources=true;","",Main.DEFAULT_PASS);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。