第七章 JSP中数据库的使用(续).ppt
《第七章 JSP中数据库的使用(续).ppt》由会员分享,可在线阅读,更多相关《第七章 JSP中数据库的使用(续).ppt(20页珍藏版)》请在麦多课文档分享上搜索。
1、第七章 JSP中数据库的使用(续),西南科技大学网络教育系列课程 动态网页设计(JSP),查询记录,JDBC-ODBC方式,配置数据源,Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver“);,con=DriverManager.getConnection(“jdbc:odbc:testDB“);,stmt=con.createStatement();,rs=sql.executeQuery(“SELECT * FROM userTable“);,while(rs.next()rs.getString(2)rs.getInt(“user_age“) ,rs.
2、close();,con.close();,stmt.close();,查询记录,JDBC方式,Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver“);,con=DriverManager.getConnection(“jdbc:microsoft:sqlserver: /localhost:1433;DatabaseName=testDatabse“,“sa“,“);,拷贝驱动程序文件,Mysql数据库访问,JDBC方式,Class.forName(“org.gjt.mm.mysql.Driver“);,con=Driver
3、Manager.getConnection(“jdbc:mysql:/localhost:3306/testDatabse“,“root“,“);,拷贝驱动程序文件,移动查询 selectUserTable3.jsp,sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);,rs.absolute(2);,rs.getString(“add_time“),rs.afterLast();,while(rs.previous()rs.getInt(“user_age“) ,参数查询 se
4、lectUserTable4.jsp,String sex=codeToString(request.getParameter(“sex“);if(sex=null|sex.trim().length()=0)sqlString=new String(“SELECT * FROM userTable“); elsesqlString=new String(“SELECT * FROM userTable where user_sex=“+sex.trim()+“);,rs.last(); int rowNumber=rs.getRow();,out.print(“);out.print(“);
5、,rs.beforeFirst();,模糊查询 selectUserTable5.jsp,sqlString=new String(“SELECT * FROM userTable where user_true_name like %“+username.trim()+“%“);,综合查询 selectUserTable6.jsp,if(username=null|username.trim().length()=0)/SQL语句不变;/此句什么事也不做elseif(sqlString.indexOf(“where“)=-1)/SQL语句中没有where子句sqlString=sqlStri
6、ng+“ where user_true_name like %“+username+“%“;elsesqlString=sqlString+“ and user_true_name like %“+username+“%“;,if(sex=null|sex.trim().length()=0)sqlString=new String(“SELECT * FROM userTable“);elsesqlString=new String(“SELECT * FROM userTable where user_sex=“+sex.trim()+“);,追加记录 insertUserTable.j
7、sp,if (form1.password.value != form1.repassword.value)alert(“密码与确认密码不同“);form1.password.focus();return false;,表单验证,if (form1.username.value = “) alert(“用户名不能为空,请输入用户名!“);form1.username.focus();return false;,追加记录 acceptInsertUserTable.jsp,String age=codeToString(request.getParameter(“age“);int ageint
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第七 JSP 数据库 使用 PPT
