当前位置: 技术问答>java相关
数据库的问题,奇怪了?
来源: 互联网 发布时间:2015-10-28
本文导语: 是这样的,我想做的是一个注册页面,首先我要连接数据库,检验是否已经存在要注册的用户名,一旦注册就转换页面,给予提示,我写的代码觉得没有问题的,可是实际上却……开始时,当我注册一个新的用户名的...
是这样的,我想做的是一个注册页面,首先我要连接数据库,检验是否已经存在要注册的用户名,一旦注册就转换页面,给予提示,我写的代码觉得没有问题的,可是实际上却……开始时,当我注册一个新的用户名的时候,先是注册成功,但是当我到后台数据库查询的时候却没有添加新数据,如果单纯没有添加数据也就罢了,有一个很让人不能明白的问题:新注册的用户名却占有了一个id(id是自动编号),比如说原来最后一个id是20的时候,没有显示的却占有了id是21,我直接在数据库添加的时候,id是22了,当我重新用刚才注册的用户名注册的时候,提示我说该用户名存在。后来改了部分代码以后(我糊涂的也不知道改了什么地方了),注册新用户的时候还是在数据看不到新数据,不过依然占有一个id,但用这个注册国的用户名在此注册的时候不提醒我了,当然了,我用在数据库看到的存在的用户名注册的时候还是告诉我,该用户名已经存在。代码如下:
|
你看一下你的sqlinsert输出了什么,把输出的SQL直接在后台数据库执行看可以插入吗?
我怀疑你的SQL数据类型不匹配.
我怀疑你的SQL数据类型不匹配.