《java web应用开发》复习题库无答案版本

更新时间: 试题数量: 购买人数: 提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
掌握数据库连接及表记录的查询和插入等操作 具体见第4章相关的例子例4-1,例4-4,例4-5 1)加载JDBC驱动程序 2)提供JDBC连接的URL 3)创建数据库的连接 4)创建一个Statement 5)执行SQL语句 6)处理结果 7)关闭JDBC对象 例4-1: <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@page import="java.sql.*" %> <head> <title>整表查询数据</title> <% //类型 变量名=表达式; String userName = "root"; String userPasswd = "123456"; String url = "jdbc:mysql://localhost:3306/studb"; //studb是数据库名 Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection(url, userName, userPasswd); //Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/studb","root","123456"); Statement statement = conn.createStatement(); String sql = "select * from student"; ResultSet rs = statement.executeQuery(sql); //execute 执行.exe可执行文件 Query查询 %> </head> <body> <table border="1"> <th colspan="4" style="font-size: x-large; alignment: center;">学生信息表</th> <tr style="text-align: center"> <td>学号</td> <td>姓名</td> <td>出生日期</td> <td>所在班级</td> </tr> <% while (rs.next()) { %> <tr style="text-align: center"> <td><%= rs.getString(1) %></td> <td><%= rs.getString(2) %></td> <td><%= rs.getString("birthday")%></td> <td><%= rs.getString("stuclass")%></td> </tr> <% } %> <%--关闭的顺序与创建顺序相反 rs.close();--%> statement.close(); conn.close() %> </table> </body> </html>【缺少答案,请补充】