黑马程序员技术交流社区

标题: 如果用JDBC 来查询学生成绩单, 你可以写出主要代码吗? [打印本页]

作者: 郭炜    时间: 2012-3-12 03:55
标题: 如果用JDBC 来查询学生成绩单, 你可以写出主要代码吗?
如果用JDBC 来查询学生成绩单, 你可以写出主要代码吗?
作者: 潘许超    时间: 2012-3-12 04:12
主要是看异常的处理
Connection cn = null;

PreparedStatement pstmt =null;

Resultset rs = null;

try

{

    Class.forname(driveClassName);

    cn =  DriverManager.getConnection(url,username,password);

    pstmt = cn.prepareStatement(“select  score.* from score ,student “ +

        “where score.stuId = student.id and student.name = ?”);

    pstmt.setString(1,studentName);

    Resultset rs = pstmt.executeQuery();

    while(rs.next())

    {

        system.out.println(rs.getInt(“subject”)  +  “    ” + rs.getFloat(“score”) );

    }

}catch(Exception e){e.printStackTrace();}

finally

{

    if(rs != null) try{ rs.close() }catch(exception e){}

    if(pstmt != null) try{pstmt.close()}catch(exception e){}

    if(cn != null) try{ cn.close() }catch(exception e){}

}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2