JSP课程11单元 用javabean添加和查询记录.ppt
上传人:sy****28 上传时间:2024-09-15 格式:PPT 页数:16 大小:109KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

JSP课程11单元 用javabean添加和查询记录.ppt

JSP课程11单元用javabean添加和查询记录.ppt

预览

免费试读已结束,剩余 6 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

使用javabean连接数据库<%@pagelanguage="java"contentType="text/html;charset=GBK"pageEncoding="GBK"%><%@pageimport="ch7.ch7_5.*"%><html><head><title>Inserttitlehere</title></head><formaction=""method="post"name="form1">列名:<inputtype="text"name="field"value=""><br>关键字:<inputtype="text"name="keyWord"value=""><br><inputtype="submit"name="sub"value="提交"></form><jsp:useBeanid="query1"class="ch7.ch7_5.QueryBean7_5"></jsp:useBean><jsp:setPropertyname="query1"property="field"param="field"/><jsp:setPropertyname="query1"property="keyWord"param="keyWord"/>列<jsp:getPropertyname="query1"property="field"/>中包含<jsp:getPropertyname="query1"property="keyWord"/>的记录为<jsp:getPropertyname="query1"property="queryResult"/><body></body></html>packagech7.courseDesign;importjava.sql.*;//参考例子7-5publicclassQueryBean7_5{Stringfield="";StringkeyWord="";StringBufferqueryResult;publicQueryBean7_5toAll(){queryResult=newStringBuffer();try{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");}catch(Exceptione){}}publicStringgetString(Stringstr){Strings=str.trim();try{bytebb[]=s.getBytes("");s=newString(bb);}catch(Exceptione){}returns;}publicStringgetField(){returnfield;}publicvoidsetField(Stringfield){this.field=getString(field.trim());}publicStringgetKeyWord(){returnkeyWord;}publicvoidsetKeyWord(StringkeyWord){this.keyWord=keyWord;}publicStringBuffergetQueryResult(){Stringcondition="";if(field.equals("")||keyWord.equals("")){condition="select*frombook";}else{condition="select*frombookwhere"+field+"like'%"+keyWord+"%'";System.out.println(condition);}Connectionconn;Statementstmt;ResultSetrs;try{queryResult.append("<tableborder=1>");Stringurl="jdbc:sqlserver://localhost:1433;databaseName=javaTeach";Stringuserid="sa";Stringuserpwd="123";conn=DriverManager.getConnection(url,userid,userpwd);stmt=conn.createStatement();rs=stmt.exec