请教一个java数据访问问题最后50分相送

来源:互联网  时间:2016/8/17 13:45:00

关于网友提出的“ 请教一个java数据访问问题最后50分相送”问题疑问,本网通过在网上对“ 请教一个java数据访问问题最后50分相送”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 请教一个java数据访问问题最后50分相送
描述:

由于小弟刚学java, 对java的数据访问还不是很清楚, 此前知道一点asp的记录集方式, 不知道在jsp里面是不是也是这种方式, 另外, 在.net里面流行的是DataSet的方式, 不知道java是否也有这种能力, 谢谢.


解决方案1:

public void add(Registration r1) {
        String sql =
                "insert into registration (RID,USERNAME,PASSWORD,PASSWORDHINT,PASSWORDSOLUTION,SEX,EMAIL,NICKNAME,BIRTHDAY,QQ,TELEPHONE,ADDRESS,HOMEPAGE,HEAD,SELVES,LID) "
                + " values (registration_seq.NEXTVAL, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
        Connection conn = null;
        try {
            conn = DBTools.getConn();
            PreparedStatement ps = conn.prepareStatement(sql);
            ps.setString(1, r1.getUserName());
            ps.setString(2, r1.getPassword());
            ps.setString(3, r1.getPasswordHint());
            ps.setString(4, r1.getPasswordSolution());
            ps.setString(5, r1.getSex());
            ps.setString(6, r1.getEmail());
            ps.setString(7, r1.getNickName());
            ps.setTimestamp(8, new Timestamp(r1.getBirthday().getTime()));
            ps.setInt(9, r1.getQq());
            ps.setInt(10, r1.getTelephone());
            ps.setString(11, r1.getAddress());
            ps.setString(12, r1.getHomepage());
            ps.setString(13, r1.getHead());
            ps.setString(14, r1.getSelves());
            ps.setInt(15, r1.getLid());
            System.out.println(sql);
            ps.executeUpdate();
        } catch (Exception ex) {
            ex.printStackTrace();
        } finally {
            DBTools.close(conn);
        }
给你一个简单的示例  JAVA里也有ResultSet  不过之间的区别或用法 自己还是看书吧..

解决方案2:

和ASP,.NET不一样.
数据访问这块,随便找点资料都提到了

解决方案3:

你赶紧把asp和.net忘了
再来学java 
要不然
你肯定学不会

解决方案4:

.....一言难尽,自己看书吧

解决方案5:

找本书或电子资料认真看就好了。没学到一定程度最好别问,都是自己一看就知道的事情。

上一篇一个简单的EJB配置问题
下一篇关于 JSTL 标准标签库的一点疑问
明星图片
相关文章
《 请教一个java数据访问问题最后50分相送》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)