java - 使用从 Java 应用程序到 Mysql Workbench 的直接连接?或者在两者之间创建一个 Php/Java 服务器来传递数据?

标签 java php mysql mysql-workbench

我正在用 Java 开发多用户桌面应用程序。我已经在 MySQL Workbench 中建模、实现并填充了我的数据库模型。

我正在担心要做什么:

  1. 如何将数据从我的数据库获取到我的 Java 应用程序?
  2. 我的应用程序需要安全。我应该直接使用 连接到 MySQL 或者我应该创建一个额外的服务器来 传递数据?如果是这样,什么样的服务器(Java,Php)?

最佳答案

  1. 您可以使用 Java JDBC 驱动程序轻松地从数据库中获取数据。就是这样 https://www.javatpoint.com/example-to-connect-to-the-mysql-database
  2. 如果使用得当,Java JDBC 是安全的,不会受到 Sql 注入(inject)的攻击。作为 https://stackoverflow.com/a/1291601 .制作额外的服务器是多余的,还会带来安全问题。

关于java - 使用从 Java 应用程序到 Mysql Workbench 的直接连接?或者在两者之间创建一个 Php/Java 服务器来传递数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48960304/

相关文章:

php - foreach不循环所有数据

php - 警告 : mysql_real_escape_string(): Access denied for user '' @'localhost' (using password: NO)

java - 使用 java 在 eclipse 中创建的 Jersey Tomcat Web 服务器的 404 错误

java - 如何返回这个 for 循环中的字符串?

java - 使用开放式办公室 API 生成报告时出现 BootstrapException

php - 按日期从 mysql 获取信息

php - 如何将用户特定信息(IP 地址等)记录到表中?

java - 将一个 StringBuilder 附加到另一个 StringBuilder

PHP $_FILES 计数不正确

javascript - 在 Wordpress 中提交 Hubspot 表单后下载 pdf 文件