【发布时间】:2013-10-23 12:27:03
【问题描述】:
我正在创建一个 Java 桌面应用程序,用于生成用户密码并将其存储在数据库中。
我的问题是:在应用程序中实现 SQL 查询最安全的方法是什么?
当然,在源代码中包含查询是不安全的。我的解决方法是将 db 文件存储在本地,但我更愿意将数据存储在外部服务器上。
那么我如何在 Swing 应用程序中实现 SQL 查询而不嵌入源代码。
【问题讨论】:
-
让 swing 应用程序与服务器通信(使用 RMI、Web 服务或其他),并在服务器代码中执行 SQL 查询。
-
如果您可以选择移动数据,为什么不在服务器端为您维护一个 Web 服务呢?访问数据库比访问 SQL 查询更令人担忧。