【发布时间】:2014-10-03 12:24:51
【问题描述】:
直升机。
我使用 Mysql 和 Java 创建新程序。该程序在单台电脑上运行,我的数据库使用我的程序创建。任何人都可以复制我创建的数据库并在安装了 Mysql 的其他电脑上打开它。
我怎样才能防止这种情况发生。
请原谅我的英语丑陋。
【问题讨论】:
直升机。
我使用 Mysql 和 Java 创建新程序。该程序在单台电脑上运行,我的数据库使用我的程序创建。任何人都可以复制我创建的数据库并在安装了 Mysql 的其他电脑上打开它。
我怎样才能防止这种情况发生。
请原谅我的英语丑陋。
【问题讨论】:
要从您的 Java 应用程序创建数据库,您需要一个具有数据库创建权限的用户。我不确定是否理解这个问题,但只是不要将该用户名/密码提供给任何人。这将阻止他们访问您的数据库。此外,您可以在您的 java 应用程序的连接字符串中加密/散列密码。
【讨论】: