Java小程序-可以将数据插入MySQL数据库吗?

Java小程序-可以将数据插入MySQL数据库吗?,java,mysql,database,applet,japplet,Java,Mysql,Database,Applet,Japplet,所以我有一个JApplet,它最初是一个独立的程序。为了扩展它,我把它转换成了一个JApplet 现在我想做的是,每次数据提交到JApplet时,我都希望将内容插入MySQL数据库。现在,我不知道怎么做,甚至不知道是否可以做到,但我想试一试 我的想法是,我将有一个单独的PHP页面来显示插入JApplet表单的数据 任何解决方案、注释或指针都会非常方便,因为我以前从未这样做过 从我对整个概念的理解来看,applet是客户端可执行文件。因此,基本上,如果applet将与服务器建立通信(最好不是直接的

所以我有一个JApplet,它最初是一个独立的程序。为了扩展它,我把它转换成了一个JApplet

现在我想做的是,每次数据提交到JApplet时,我都希望将内容插入MySQL数据库。现在,我不知道怎么做,甚至不知道是否可以做到,但我想试一试

我的想法是,我将有一个单独的PHP页面来显示插入JApplet表单的数据


任何解决方案、注释或指针都会非常方便,因为我以前从未这样做过

从我对整个概念的理解来看,applet是客户端可执行文件。因此,基本上,如果applet将与服务器建立通信(最好不是直接的MySQL连接,而是通过restapi或其他类型的客户机-服务器通信),则可以插入数据。否则,要直接从Java代码寻址MySQL数据库,您可以将程序转换为servlet,并在服务器上的应用程序容器中运行它。

了解这一点非常有用,谢谢!为什么最好不要让小程序直接连接MySQL(除非它是一个servlet)?好吧,如果它是一个本地intranet应用程序,你也可以选择它,如果它是一个打算在internet上安装MySQL服务器和客户端应用程序的应用程序,那么它将意味着你必须打开对MySQL的访问(尽管通过保护)对于整个世界来说,MySQL auth中不时会出现一些非常讨厌的bug。另外,MySQL运行在一个可以被各种ISP阻止的端口上。因此,选择当然取决于您正在尝试构建的解决方案及其目标。“因此,我有一个JApplet,它最初是一个独立的程序。为了扩展它…”。部署应用程序。从一个链接使用。这将更容易为您,并为用户提供更好的体验。我同意@favoretti的观点,即通常既不是小程序也不是桌面应用程序。应能直接访问数据库。让它们通过servlet或类似工具连接。