java中执行sql插入语句怎么弄
try{Statementselect=DatabaseConnector.getConnection().createStatement();Stringsql="in...
try {
Statement select = DatabaseConnector.getConnection().createStatement( );
String sql="insert into mysql.会员表(name,number,sex,email) values ('+username+','+password+','+sex+','+email+')";
select.execute(sql); //在这里然后就直接跳到报错上了 ,应该是用什么命令执行插入语句
res.setContentType("text/xml");
res.setHeader("Cache-Control", "no-cache");
res.getWriter( ).write("yes");
} catch (SQLException e) {
// use log4j or handle this how you want
e.printStackTrace();
}
executeUpdate() 我知道是用这个了 但还是没反应 不知道是为什么 展开
Statement select = DatabaseConnector.getConnection().createStatement( );
String sql="insert into mysql.会员表(name,number,sex,email) values ('+username+','+password+','+sex+','+email+')";
select.execute(sql); //在这里然后就直接跳到报错上了 ,应该是用什么命令执行插入语句
res.setContentType("text/xml");
res.setHeader("Cache-Control", "no-cache");
res.getWriter( ).write("yes");
} catch (SQLException e) {
// use log4j or handle this how you want
e.printStackTrace();
}
executeUpdate() 我知道是用这个了 但还是没反应 不知道是为什么 展开
8个回答
展开全部
用户名,号码,性别,email都是字符型的吧
String sql="insert into mysql.会员表(name,number,sex,email) values ('"+username+"','"+password+"','"+sex+"','"+email+"')";
刚才说错了,是双引号在单引号里边
String sql="insert into mysql.会员表(name,number,sex,email) values ('"+username+"','"+password+"','"+sex+"','"+email+"')";
刚才说错了,是双引号在单引号里边
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
错误信息拿来看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询