我想使用 Java 和 MySQL 创建一个客户端数据库应用程序。据我所知,Java可以被反编译并直接从客户端使用MySQL,数据库凭据将被暴露。
如何使用 MySQL 服务器创建 Java 客户端,而不让用户知道我的数据库凭据?
最佳答案
如果您正在创建 Web 应用程序,则可以在服务器配置文件中创建数据源。这样,您的数据库凭据将位于服务器文件本身中,并且您可以仅使用 java 字段中的数据源名称。
关于带有 MySQL 数据库的 Java 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17443088/