eparedStatement ps=cn.PrepareStatement("insert into users values(?,?)"); 执行sql语句,比如增删改差。你这是增加2个列!
ps.setString(1,users.getUsername());
ps.setString(2,users.getUsername()); 而这2段就是你要往数据库里增加的值!
ps.excute(); 是执行!
ps.setString(1,users.getUsername()); 说的是用getUsername()这个String来代表上面的第一次问号?把这些转译就是
PreparedStatement ps=cn.PrepareStatement("insert into users values(users.getUsername(),users.getUsername(); )");
看下书咯 大哥