前端写了失败处理,就是d对话框。
首先,你得查数据库是不是真存进去了,因为有的前端做的假处理。然后排查
是不是前端JS传值问题(比如写错什么的)
还有可能性:如果前端传值了,到后端被拦截。如果是被拦截 最有可能的是权限的问题。因为可能后端做了权限处理,权限不足就会被拦截器拦截。
数据库远程连接的问题 那就搜相关排查 看端口,ping通那些
String sql = "insert into UserInfo (userName,passWord) values (" + username1 + "," + password1 +")"PreparedStatement pre1 = conn.prepareStatement(sql)
问题应该出现在你的SQL语句上,在SQL语句中出现int类型数据不需要加引号,可以就是你上面语句中出现引号的问题。另外为了避免写"++"这种形式产生的错误。建议用下面的语法:String sql = "insert into UserInfo (userName,passWord) values(?,?)
PreparedStatement ps=conn.conn.prepareStatement(sql)
ps.setString(1,username1)
ps.setString(2,password1)
ps.set(参数的类型比如String int..)(第几个?号,参数)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)