在 Applet 中执行操作后 Java JDBC 连接丢失

标签 java mysql jdbc

如果我运行这段代码:http://www.danny92.pastebin.com/m1f84b972

您会看到我的数据库连接先连接,然后在执行 actionPerformed 后断开……为什么? :(

最佳答案

我不建议小程序直接连接到数据库。这会将数据库直接暴露在网络上——这不是一个好的做法。

更好的想法可能是在 applet 和数据库之间放置一个 servlet。这将产生几个有益的影响:

  1. Servlet 可以管理安全
  2. Servlet 引擎可以使用连接池
  3. Servlet 可以同时处理多个同时连接以实现更好的扩展

关于在 Applet 中执行操作后 Java JDBC 连接丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2258580/

相关文章:

java - 无法将类型编码为元素,因为它缺少自动生成的类的 @XmlRootElement 注释

java - 在 grails 中使用 HTML 构建器而不是 GSP

php - 如何确定从我的 html 表单中获取的输入值的数据类型,以便我可以使用它们在准备好的语句中绑定(bind)参数

mysql - 正确地将键值表连接到主表

java - AWT-EventQueue-0” java.lang.ArrayIndexOutOfBoundsException : -1

java - Elasticsearch:将 `slop` 参数与完成建议器一起使用

java - 存储输入? ( java )

MySql - 自上次 X 点以来的记录计数

java - 将Java连接到MySQL数据库

java - spring-jdbc 与 spring-data-jdbc 以及它们支持什么