永发信息网

数据库语句问题!

答案:2  悬赏:70  手机版
解决时间 2021-02-18 03:39
  • 提问者网友:鼻尖触碰
  • 2021-02-17 20:59
String username=request.getParameter("username");
String password=request.getParameter("password");
String mobile=request.getParameter("mobile");
String mailbox=request.getParameter("mailbox");
Statement statement=JDBCUtil.getStatement();
String sql="insert into user(username,password,mobile,mailbox) values ('"+username+"','"+password+"','"+mobile+"','"+mailbox+"')"; 这是上课老师讲的内容,我想问的是下面的+username+为什么需要两边都加上+号,求大神解答下
最佳答案
  • 五星知识达人网友:杯酒困英雄
  • 2021-02-17 22:15
因为用户名和密码都是varchar类型的,所以插入的时候要加上单引号,比如’张三’,这样就不会有语法错误了
全部回答
  • 1楼网友:怀裏藏嬌
  • 2021-02-17 23:07

 from base09 a,sale02 b这个是表连接的查询,意思就是从base09和sale02表中查询

kcsl =b.kcsl   意思是让base09中的kcsl 等于sale02表中的kcsl

此处base09 a

sale02 b的意思是给base09表叫一个别名a

给sale02表叫一个别名b

所以整条语句中的a b都是代表这2个表

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯