在Java Application中使用安全数据库

时间:2015-02-01 08:30:26

标签: java database security odbc

我正在尝试开发一个Java应用程序来存储我的各种站点的登录ID和密码。我想在应用程序本身内创建一个其他人无法访问的数据库..如果我使用MS-Access或MYSQL ..任何人都可以改变数据库..我的意思是任何人都不应该看到该文件作为数据库,并且应该没有办法从应用程序外部访问数据库..请帮助我。< / p>

1 个答案:

答案 0 :(得分:0)

由于您不希望在应用程序外部访问数据库,因此可以运行应用程序内数据库,如Java DB(随JDK一起提供)或HSQLDB

请注意,假设您控制运行数据库的计算机,我所知道的所有数据库都允许您限制谁可以访问数据库文件或连接到数据库。当你写“任何人都可以改变数据库”时,你的意思是什么?例如,请参阅MySQL文档中有关如何禁止随机用户(无论是本地用户还是远程用户)访问数据库的Security一章。