boolean false true
代码如下:
public boolean insert(User u){
Connection con = null;
boolean flag=false;
try {
con = JDBCUtil.getConnection();
String sql = "insert into t_user(user_email,user_name,user_password,user_phone) values (?,?,?,?)";
PreparedStatement ps = con.prepareStatement(sql);
ps.setString(1, u.getUser_email());
ps.setString(2, u.getUser_name());
ps.setString(3, u.getUser_password());
ps.setString(4,u.getUser_phone());
flag=ps.execute();
System.out.println("本身是假,执行后的值"+flag);
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
return flag;
}
跪求大神!
1、无论User u是否为空,return 都是false。数据库里有插入的数据啊?