Java 如何从.accdb文件中阻止数据库

Java 如何从.accdb文件中阻止数据库,java,ms-access,Java,Ms Access,我使用.accdb文件作为Java桌面应用程序的数据库。这个文件可以作为数据库使用,但我也可以打开它,查看所有数据,并且我也可以更改它,而不必使用该程序。有什么方法可以阻止该文件,而用户无法使用Access直接打开该文件 开放MS访问 单击文件,然后打开 在文件资源管理器中浏览到数据库 单击“打开”按钮旁边的箭头,选择“打开独占”选项 下一步转到“信息”,然后选择“使用密码加密”选项 没有,但是你可以用密码加密。@Gustav,我如何设置密码?你可以用Microsoft Access设置密码。不

我使用.accdb文件作为Java桌面应用程序的数据库。这个文件可以作为数据库使用,但我也可以打开它,查看所有数据,并且我也可以更改它,而不必使用该程序。有什么方法可以阻止该文件,而用户无法使用Access直接打开该文件

  • 开放MS访问
  • 单击文件,然后打开
  • 在文件资源管理器中浏览到数据库
  • 单击“打开”按钮旁边的箭头,选择“打开独占”选项
  • 下一步转到“信息”,然后选择“使用密码加密”选项

  • 没有,但是你可以用密码加密。@Gustav,我如何设置密码?你可以用Microsoft Access设置密码。不知道Java选项。我不做Java,只是警告你,如果有人真的想侵入你的Access数据库,他们可以找到一个在线工具破解数据库密码。这不是充分的证据,但至少会阻止任何人乱搞你的数据库。从It的外观来看,OP似乎并不关心这个问题。他可能在另一台无法直接访问PC的计算机上使用基于Java的客户端。物理PC的安全性是一个完全不同的问题。但这一点很好。