表单数据保存到mysql有关问题
表单数据保存到mysql问题
上述代码,执行老是报错,截图如下,求问是何原因?

------解决思路----------------------
stmt.addBatch("INSERT INTO userinfo VALUES ('"+name+"','"+word+"')");
<html>
<head>
<title>登陆界面</title>
</head>
<body >
<form action="CreateDBServlet" method="post">
用户:<input type="text" name="username"><br>
密码:<input type="password" name="password"><br>
<input type="submit" name="sign" value="登陆">
</form>
</body>
</html>
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
Connection conn=null;
Statement stmt=null;
String name=request.getParameter("username");
String word=request.getParameter("password");
System.out.println(name+"---"+word);
try
{
conn=DriverManager.getConnection(url, user, key);
stmt=conn.createStatement();
stmt.executeUpdate("drop database if exists register");
stmt.executeUpdate("create database register");
stmt.executeUpdate("use register");
stmt.executeUpdate("create table userinfo(username VARCHAR(200) not null primary key,password VARCHAR(200) not null)");
stmt.addBatch("INSERT INTO userinfo VALUES (name, word)");
stmt.executeBatch();
}
上述代码,执行老是报错,截图如下,求问是何原因?
------解决思路----------------------
stmt.addBatch("INSERT INTO userinfo VALUES ('"+name+"','"+word+"')");