java - 连接到 doPost 或 doGet Java 中的 SQL
问题描述
我正在使用 Eclipse,并且能够连接到 MySQL 数据库并在将文件作为 Java 应用程序运行时执行查询,但是我无法在任何地方找到从 HTML 表单获取数据并将其插入数据库的解决方案。
当我将表单数据从 HTML 发送到 Java 时,我可以在 doPost 或 doGet 中运行命令,例如打印出 request.getParameter() 值,但每当我尝试从其中一个内部连接到数据库时,我都会收到“找不到合适的驱动程序jdbc:mysql://localhost:3306/mydb" - 尽管在运行不接受用户输入的单独 Java 应用程序时我能够连接到数据库。
所以我只是想知道是否可以通过 HTML 和 Java 以这种方式获取用户数据并将其输入到数据库中,或者我是否需要使用带有 DAO 的 Swing JFrame 之类的东西来完成这项工作?
解决方案
确保数据库驱动程序包含在您部署的 Web 应用程序 (.war) 中。您可以看到包含在已部署 Web 应用程序的 /lib 目录中的 jar 文件。将 DB 驱动程序 jar 添加到构建的依赖项列表中。
推荐阅读
- javascript - 如何在返回的 Promise 中引用数据
- json - 如何在hadoop hdfs中解压文件
- php - PHPMailer - 跳过向无效地址发送电子邮件
- powershell - 如何使用 FFMPEG 和 powershell 自动裁剪视频
- elasticsearch - 如何在 nushell 中过滤 group-by 的 value 列中的行数?
- opengl - 如何使用 WSL (Ubuntu 20.04) 运行 OpenGL 程序?
- php - 当我设置测试的 setUp 方法时,没有结果
- batch-file - WiX 自定义操作 SetProperty 的命令行参数语法
- python - 使用 SPACY 的句子中第一个单词的 POS 计数
- c++ - 使用 C++ 在文本文件中修改