- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JDBC连接方式与数据库建立连接
《Web编程:JSP》实验报告
要求:整个实验报告格式紧凑,无空行
注意:保存实验报告文件名为:班号+学号后两位+姓名+实验编号。如201卜明磊1.doc
实验编号:第6章第四题
实验名称:
日期:
班级:
姓名:
实验目的
本实验的目的是掌握使用JDBC连接方式与数据库建立连接,更新、删除数据库中表的记录。
实验要求
采用JDBC连接方式,可以操作MySql数据库,也可以操作SQLServer数据库。数据库编写一个JSP页面inputDeletedISBN.jsp和两个Tag文件DelRecord.tag。
1)inputDeletedISBN.jsp的具体要求
inputDeletedISBN.jsp页面提供一个表单,该表单允许用户输入某种图书的ISBN号提交到本页面。
2)DelRecord.tag的具体要求
inputDeletedISBN.jsp页面首先获得本页面提交的图书的ISBN,然后使用Tag标记调用DelRecord.tag删除数据库表中相应的记录。
页面效果程序代码(为关键语句加上注释)%@ page language=java import=java.util.* pageEncoding=GB2312%
%@ taglib tagdir = /WEB-INF/tags prefix = delete %
html
body bgcolor=cyan
form action = method = post
输入要删除的产品号:
brinput type = text name = number
brinput type = submit name = submit value = 删除该记录
/form
%
String number = request.getParameter(number);
if(number == null)
number = ;
%
delete:DelRecord number = %=number%/
删除后的结果:br
%= getresult %
/body
/html
%@ tag pageEncoding = GB2312%
%@ tag import = java.sql.* %
%@ attribute name = number required = true %
%@ variable name-given = getresult scope = AT_END%
% String condition = delete from product where number = +number+;
String str = select * from product;
StringBuffer result = new StringBuffer();
try {
Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver);
}
catch(Exception e){}
Connection con;
Statement stat;
ResultSet rs;
try {
result.append(table border = 1);
String uri = jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=warehouse;
con = DriverManager.getConnection(uri,sa,246810);
DatabaseMetaData metadata = con.getMetaData();
ResultSet rs1 = metadata.getColumns(null,null,product,null);
int num = 0;
result.append(tr);
while(rs1.next()) {
num++;
String clumnName = rs1.getString(4);
result.append(td+clumnName+/td);
}
rs1.close();
result.append(/tr);
stat = con.createStatement();
stat.executeUpdate(condition);
out.print(OMG);
rs = stat.executeQuery(str);
while(rs.next()) {
result.append(tr);
您可能关注的文档
最近下载
- 92ZG001 抗震构造柱及圈梁设计图集.pdf VIP
- 呼吸机相关肺炎的预防及护理措施.pptx VIP
- 2024年一级建造师一建考试水利水电实务选择题历年真题分章节整理练习题.pdf VIP
- 冲刺2025年高考大题突破得高分系列 化学01 化工流程综合题(逐空突破)(解析版).docx VIP
- 萨蒂吉诺佩蒂1钢琴谱Satie Gymnopedie萨蒂 裸者之舞 第一首 祭祀舞曲 Gymnopedie.pdf VIP
- 数字孪生工厂解决方案.pptx VIP
- 2025小学一年级开学第一课PPT.pptx VIP
- 涵管拆除工程施工方案(3篇).docx VIP
- 短视频创意策划与执行方案指南.docx VIP
- 民间皮影_唐山皮影大师:刘佳文.ppt VIP
文档评论(0)