public void addUer(User user) {

Connection conn = null;
PreparedStatement pStatement = null;
ResultSet rSet = null;

//建立链接
try {
conn = JdbcUtil.getConnection();
String sql ="insert into user(name,passwd,birthday)values(?,?,?)";
conn.prepareStatement(sql);
System.out.println(user.getName());
pStatement.setString(1,user.getName());
pStatement.setString(2,user.getPasswd());
pStatement.setDate(3,new Date(user.getBirthday().getTime()));
pStatement.executeUpdate();

} catch (SQLException e) {

throw new DaoException(e.getMessage(),e);
}finally{
JdbcUtil.free(rSet, pStatement, conn);
}
}测试发现,user.getName()不为空。数据库连接正常。
这是报的错误:
Exception in thread "main" java.lang.NullPointerException
at com.xiaomen.jdbc.dao.impl.UserDaoImpl.addUer(UserDaoImpl.java:28)
at com.xiaomen.jdbc.test.DaoTest.main(DaoTest.java:18)
JDBCJava