如果我运行这段代码:http://www.danny92.pastebin.com/m1f84b972
您会看到我的数据库连接先连接,然后在执行 actionPerformed 后断开……为什么? :(
最佳答案
我不建议小程序直接连接到数据库。这会将数据库直接暴露在网络上——这不是一个好的做法。
更好的想法可能是在 applet 和数据库之间放置一个 servlet。这将产生几个有益的影响:
- Servlet 可以管理安全
- Servlet 引擎可以使用连接池
- Servlet 可以同时处理多个同时连接以实现更好的扩展
关于在 Applet 中执行操作后 Java JDBC 连接丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2258580/