A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如果用JDBC 来查询学生成绩单, 你可以写出主要代码吗?

1 个回复

倒序浏览
主要是看异常的处理
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){}

}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马