jsp测试mysql_4.4.3 测试MySQL连接testjdbc.jsp

4.4.3  测试MySQL连接testjdbc.jsp

接下来新建一个JSP文件testjdbc.jsp来测试数据库连接。该文件依次包含下面几个部分的代码:

①第1行使用JSP的Page指令设置页面语言和编码;

②第2行使用include指令包含MySQL连接配置文件inc.jsp;

③定义一个SQL语句变量sql,用于从用户表user中查询所有记录;

④调用Class.forName()方法加载inc.jsp中定义的驱动程序,调用DriverManager.getConnection()的方法使用inc.jsp中定义的变量url、usr、pwd取得数据库连接对象conn;

⑤使用数据库连接对象conn创建申明对象stm,并调用executeQuery()执行查询,返回结果集对象rs和结果集描述对象rsmd,cols表示该结果集的列数;

⑥使用while循环rs结果集的每一行,并对该行的所有列cols进行循环,显示每一列的字段名和值;

⑦***依次关闭rs、stm、conn对象,需要注意的是,关闭的顺序必须与建立的顺序相反;

程序4-2  测试MySQL连接testjdbc.jsp

Stringsql="select * from user";

try {

Class.forName(drv).newInstance();

Connectionconn=DriverManager.getConnection(url, usr, pwd);

Statementstm=conn.createStatement();

ResultSetrs=stm.executeQuery(sql);

ResultSetMetaDatarsrsmd= rs.getMetaData();

intcols=rsmd.getColumnCount();

while (rs.next()) {

for (inti=1; i<= cols; i++) {

Stringfield= (String) (rsmd.getColumnName(i));

Stringvalue= (String) (rs.getString(i));

out.print(field + "=" + value + ";");

}

}

rs.close();

stm.close();

conn.close();

} catch (Exception e) {

e.printStackTrace();

out.println(e);

}

%>

该文件在光盘中的位置为\blank\jdbc_blank\testjdbc.jsp。

此时启动Tomcat,访问http://localhost:8081/demo/testjdbc.jsp,如果能够显示一条预添加的记录(该记录是在创建数据库时添加的),则表明连接数据库成功,也标志着我们的应用程序的MySQL数据库环境已经可以正常使用了。

【责任编辑:云霞 TEL:(010)68476606】

点赞 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值