java - 我的jsp代码没有在数据库中插入数据
问题描述
我正在处理 JSP 代码,想将我的页面与 mysql 数据库连接,并在数据库中插入姓名和电子邮件,但它不能,我想知道为什么
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="java.sql.*, java.util.*"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP handle Page</title>
</head>
<body>
<%
String first_name = request.getParameter("user");
String email = request.getParameter("email");
try{
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/user","root","");
Statement st=conn.createStatement();
int i=st.executeUpdate("insert into info (name,email) values ('"+first_name+"','"+email+"')");
if(i!=0)
{
System.out.println("Data inserted");
}
else
{System.out.println("no");}
}
catch (Exception e)
{
e.printStackTrace();
}
%>
</body>
</html>
解决方案
推荐阅读
- python - 如何使用 def 中的变量
- javascript - 如何用空格替换两个分隔符之间的文本?
- amazon-web-services - 将 AWS 服务从一个 AWS 账户迁移到另一个 AWS 账户
- python - Pandas 在同一列上导入具有索引级别的多索引 csv
- node.js - 我有嵌套数组值我想找到 groupId 并想显示特定的组消息和 senderId
- linux - 在 Linux 中安装 Vmware 服务器
- c++ - 运行函数 GetVolumeInformation() 时我得到非常随机的结果
- php - 与您的 MariaDB 服务器版本相对应的正确语法的手册错误
- c# - 当我开始拖动时,我的可拖动对象变得不可见
- python - How to convert sequence of ply files to .fbx animation