
jsp接收到的字符串怎样传入数据库
Stringname1=request.getParameter("name");Stringpassword1=request.getParameter("passwo...
String name1=request.getParameter("name"); String password1=request.getParameter("password");
String email1=request.getParameter("email");
String sql="insert into tourists(name,password,email)values(name1,password1,email1)";
下面是调用插入的方法 就不写出来了 主要是values 下面的问题
错误提示为
00:53:43,837 ERROR [STDERR] com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column 'name1' in 'field list'
请各位大虾 帮忙解决下!! 展开
String email1=request.getParameter("email");
String sql="insert into tourists(name,password,email)values(name1,password1,email1)";
下面是调用插入的方法 就不写出来了 主要是values 下面的问题
错误提示为
00:53:43,837 ERROR [STDERR] com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column 'name1' in 'field list'
请各位大虾 帮忙解决下!! 展开
6个回答
展开全部
insert into yonghu(name1,password,email) values("'+name+'",'"+ password1+ "','" + email1+ "')这样写应该就没错误了。这个异常时为未知字段错误,在确认已存在此字段情况下,查看这个字段的拼写。字符串要用双引号括起来,在数据库中添加char型数据要用单引号。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String sql= " insert into tourists(name,password,email) values '"+name1+"','"+password1+"','"+email1+"')";
------------
email) values 中间存在空格的啊。应该是这样的 不可以连在一起的。
先看一下insert语句是不是跟表中字段一致以及顺序
------------
email) values 中间存在空格的啊。应该是这样的 不可以连在一起的。
先看一下insert语句是不是跟表中字段一致以及顺序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
request.setAttribut(字符串名,对象)
在另一个jsp页面request.getAttribute(字符串名)就能接到对象啦!
在另一个jsp页面request.getAttribute(字符串名)就能接到对象啦!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String sql="insert into tourists(name,password,email)values('"+name1+"','"+password1+"','"+email1+"')";
字符串格式的数据得用''括起来! 不知道Java的连字符是什么随便写了个 就这个思路
字符串格式的数据得用''括起来! 不知道Java的连字符是什么随便写了个 就这个思路
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sql语法错误,你的sql语句有问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询