解决方案 »
- 连接sqlserver报错
- System.in 的in是InputStream. 可是InputStream是抽象类。。。。(20分钟后结贴)
- 如何使用外部的JAR问题!!!
- applet jar包如何加载它引用的其它第三方包?不要编译到applet里,怎么解决?
- 怎么把日期字符串转化为java.util.Date类型的数据呢
- 哪位用applet开发过报表程序???请进!
- java导出文件的问题
- 如何实现数据的校验
- 500分大放送!
- 请问如何在JAVAMAIL中显示图片,如果附件中不是图片,如何给它加上链接让用户下载呢?
- 关于日期的错误,本机跑的是正常,拉到服务器就会报异常?
- 微信主动推送图为信息给用户
数据插不进数据库,报什么错误了吗?
断点下,看看userdao.addUser(user) 跟数据库交互时的数据情况
public void registerUser(User user) {
userdao.addUser(user);
}
{
try{
//这里是连接数据库的代码略
//我是下面的出问题了 我没有valuees id ,但是我设置的是自增啊 为什么还要设置啊
String sql ="insert into user values(?,?,?,?) ";
pstmt = con.prepareStatement(sql);
pstmt.setString(1, user.getUserName());
pstmt.setString(2, user.getUserPwd());
pstmt.setString(3, user.getUserSex());
pstmt.setString(4, user.getEmail());
pstmt.executeUpdate();
}
catch(Exception e){
e.printStackTrace();
}
}
{
try{
//这里是连接数据库的代码略
//我是下面的出问题了 我没有valuees id ,但是我设置的是自增啊 为什么还要设置啊
String sql ="insert into user values(?,?,?,?) ";
pstmt = con.prepareStatement(sql);
pstmt.setString(1, user.getUserName());
pstmt.setString(2, user.getUserPwd());
pstmt.setString(3, user.getUserSex());
pstmt.setString(4, user.getEmail());
pstmt.executeUpdate();
}
catch(Exception e){
e.printStackTrace();
}
}
直接默认的不写user后面的列名时,默认是全部插入的,但你后面的values 却缺id列,应该会报错的