Jsp

推荐列表 站点导航

当前位置:首页 > 脚本编程 > Jsp >

JSP_JSP数据库操作例程(Use Bean),- 数据分页显示 - JDBC 2.0:ODBC 通

来源:互联网  作者:网友投稿  发布时间:2021-01-12 10:11
JSP数据库操作例程(Use Bean),- 数据分页显示 - JDBC 2.0:ODBC 通过jdbc:odbc可以实现Jsp对数据库的操作,在这个例子中我将数...

java.sql.ResultSet.CONCUR_READ_ONLY); rs=stmt.executeQuery(sql); } catch(SQLException ex) { System.err.println(Jodb.execute():+ex.getMessage()); } return rs; } public long update(String sql) { long x=0; try { conn=DriverManager.getConnection(sConnStr); Statement stmt=conn.createStatement(); x=stmt.executeUpdate(sql); } catch(SQLException ey) { System.err.println(Jodb.update():+ey.getMessage()); } return x; } public String pageStr(int page,uid,String z,pagetest.jsp?,String strIn) { char[] temp_array; temp_array=str.toCharArray(); int strLength=str.length(); int strInLength=strIn.length(); int strInTimes=0; int strIndex[]=new int[strLength]; int i=0; int ii=0; while(i=strLength-strInLength) { String temp_str=; for(int j=i;ji+strInLength;j++) { temp_str=temp_str+temp_array[j]; } if(temp_str.equals(strIn)) { strInTimes++; strIndex[ii]=i; i=i+strInLength; ii++; } else { i++; } } if(strInTimes1) { String[] back_str=null; return back_str; } else { String back_str[]=new String[strInTimes+1]; back_str[0]=str.substring(0,调用Jodb类的execute方法 rst=Jodb.execute(select * from gbook); % % int startRowNum; int pageSize=10; rst.last(); int rowCount=rst.getRow(); int pageCount=(rowCount+pageSize-1)/pageSize; int intPage; String strPage=request.getParameter(page); if(strPage==null) { intPage=1; } else { intPage=java.lang.Integer.parseInt(strPage); if(intPage1)intPage=1; if(intPagepageCount)intPage=pageCount; } startRowNum=(intPage-1)*pageSize+1; % body div align=center center p数据库分页测试/p p%= Htool.getStr(Jodb.pageStr(intPage,在这个例子中我将数据库的连接写在了一个JavaBean中,); //设定Jdbc驱动程序 Jodb.setDbDriver(sun.jdbc.odbc.JdbcOdbcDriver); //执行Sql语句。

可以实现重复使用 pagetest.jsp文件: !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN %@page contentType=text/html;charset=gb2312 % jsp:useBean id=Htool scope=session class=zbean.HtmlTool/ jsp:useBean id=Jodb scope=session class=zbean.Jodb/ html head title数据库分页测试/title /head % //定义ResultSet类 java.sql.ResultSet rst; //设定Odbc数据源 Jodb.setConnStr(jdbc:odbc:jtest。

); if(temp_array==null) { str=Please input String like: First, - 数据分页显示 - JDBC 2.0:ODBC 通过jdbc:odbc可以实现Jsp对数据库的操作。

en)) %/p table border=1 width=600 bordercolorlight=#000000 cellspacing=0 cellpadding=2 bordercolordark=#FFFFFF tr td width=49font size=2编号/font/td td width=91font size=2姓 名/font/td td width=174font size=2电子邮箱/font/td td width=250font size=2留言/font/td /tr % for(int i=0;ipageSize;i++){ rst.absolute(startRowNum+i); if(rst.isAfterLast()) { break; } % tr td width=49%= rst.getLong(id) % /td td width=91%= rst.getString(name) % /td td width=174%= rst.getString(email) % /td td width=250%= rst.getString(pnote) % %= rst.getRow() %/td /tr % } % /table /center /div /body /html Jodb.java文件如下: package zbean; import java.sql.*; //import zbean.*; public class Jodb { public String sdbdriver=sun.jdbc.odbc.JdbcOdbcDriver; public String sConnStr; public long count; String uid; String pwd; Connection conn=null; ResultSet rs=null; public Jodb() { try { Class.forName(sdbdriver); } catch(java.lang.ClassNotFoundException e) { System.err.println(Jodb():+e.getMessage()); } } public void setDbDriver(String y) { sdbdriver=y; } public void setConnStr(String x,strIndex[k]); } back_str[strInTimes]=str.substring(strIndex[strInTimes-1]+strInLength,,strIndex[0]); for(int k=1;kstrInTimes;k++) { back_str[k]=str.substring(strIndex[k-1]+strInLength,Previous,String a) { sConnStr=x; uid=z; pwd=a; } public ResultSet execute(String sql) { rs=null; try { conn=DriverManager.getConnection(sConnStr,Next,pageCount,int pageCount。

String url,str.length()); return back_str; } } } ,,pwd); Statement stmt=conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_SENSITIVE,String showStr) { //String str=Page:(+page+/+pageCount+) ; String str=; String fstr; String pstr; String nstr; String lstr; //int page=currPage; //int pageCount=pageCt; if(showStr==cn) { fstr=第一页; pstr=上一页; nstr=下一页; lstr=最末页; } else if(showStr==en) { fstr=First; pstr=Previous; nstr=Next; lstr=Last; } else { String[] temp_array=split(showStr,Last; return str; } fstr=temp_array[0]; pstr=temp_array[1]; nstr=temp_array[2]; lstr=temp_array[3]; } /* int npage; npgae=page+1; int ppage; ppage=page-1; if(npagepageCount) {npae=pageCount;} if(ppgae1) {ppage=1;} */ if(page==1){ str=str+a href=https://www.xp.cn/+url+page=+(page+1)++nstr+/a ; str=str+a href=https://www.xp.cn/+url+page=+pageCount++lstr+/a ; } if(page==pageCount){ str=str+a href=https://www.xp.cn/+url+page=1+fstr+/a ; str=str+a href=https://www.xp.cn/+url+page=+(page-1)++pstr+/a ; } if(page1pagepageCount){ str=str+a href=https://www.xp.cn/+url+page=1+fstr+/a ; str=str+a href=https://www.xp.cn/+url+page=+(page-1)++pstr+/a ; str=str+a href=https://www.xp.cn/+url+page=+(page+1)++nstr+/a ; str=str+a href=https://www.xp.cn/+url+page=+pageCount++lstr+/a ; } return str; } public String[] split(String str,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jiaob/jsp/12388.shtml

最新文章
热门文章
Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

JSP_JSP数据库操作例程(Use Bean),- 数据分页显示 - JDBC 2.0:ODBC 通

2021-01-12 编辑:网友投稿

java.sql.ResultSet.CONCUR_READ_ONLY); rs=stmt.executeQuery(sql); } catch(SQLException ex) { System.err.println(Jodb.execute():+ex.getMessage()); } return rs; } public long update(String sql) { long x=0; try { conn=DriverManager.getConnection(sConnStr); Statement stmt=conn.createStatement(); x=stmt.executeUpdate(sql); } catch(SQLException ey) { System.err.println(Jodb.update():+ey.getMessage()); } return x; } public String pageStr(int page,uid,String z,pagetest.jsp?,String strIn) { char[] temp_array; temp_array=str.toCharArray(); int strLength=str.length(); int strInLength=strIn.length(); int strInTimes=0; int strIndex[]=new int[strLength]; int i=0; int ii=0; while(i=strLength-strInLength) { String temp_str=; for(int j=i;ji+strInLength;j++) { temp_str=temp_str+temp_array[j]; } if(temp_str.equals(strIn)) { strInTimes++; strIndex[ii]=i; i=i+strInLength; ii++; } else { i++; } } if(strInTimes1) { String[] back_str=null; return back_str; } else { String back_str[]=new String[strInTimes+1]; back_str[0]=str.substring(0,调用Jodb类的execute方法 rst=Jodb.execute(select * from gbook); % % int startRowNum; int pageSize=10; rst.last(); int rowCount=rst.getRow(); int pageCount=(rowCount+pageSize-1)/pageSize; int intPage; String strPage=request.getParameter(page); if(strPage==null) { intPage=1; } else { intPage=java.lang.Integer.parseInt(strPage); if(intPage1)intPage=1; if(intPagepageCount)intPage=pageCount; } startRowNum=(intPage-1)*pageSize+1; % body div align=center center p数据库分页测试/p p%= Htool.getStr(Jodb.pageStr(intPage,在这个例子中我将数据库的连接写在了一个JavaBean中,); //设定Jdbc驱动程序 Jodb.setDbDriver(sun.jdbc.odbc.JdbcOdbcDriver); //执行Sql语句。

可以实现重复使用 pagetest.jsp文件: !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN %@page contentType=text/html;charset=gb2312 % jsp:useBean id=Htool scope=session class=zbean.HtmlTool/ jsp:useBean id=Jodb scope=session class=zbean.Jodb/ html head title数据库分页测试/title /head % //定义ResultSet类 java.sql.ResultSet rst; //设定Odbc数据源 Jodb.setConnStr(jdbc:odbc:jtest。

); if(temp_array==null) { str=Please input String like: First, - 数据分页显示 - JDBC 2.0:ODBC 通过jdbc:odbc可以实现Jsp对数据库的操作。

en)) %/p table border=1 width=600 bordercolorlight=#000000 cellspacing=0 cellpadding=2 bordercolordark=#FFFFFF tr td width=49font size=2编号/font/td td width=91font size=2姓 名/font/td td width=174font size=2电子邮箱/font/td td width=250font size=2留言/font/td /tr % for(int i=0;ipageSize;i++){ rst.absolute(startRowNum+i); if(rst.isAfterLast()) { break; } % tr td width=49%= rst.getLong(id) % /td td width=91%= rst.getString(name) % /td td width=174%= rst.getString(email) % /td td width=250%= rst.getString(pnote) % %= rst.getRow() %/td /tr % } % /table /center /div /body /html Jodb.java文件如下: package zbean; import java.sql.*; //import zbean.*; public class Jodb { public String sdbdriver=sun.jdbc.odbc.JdbcOdbcDriver; public String sConnStr; public long count; String uid; String pwd; Connection conn=null; ResultSet rs=null; public Jodb() { try { Class.forName(sdbdriver); } catch(java.lang.ClassNotFoundException e) { System.err.println(Jodb():+e.getMessage()); } } public void setDbDriver(String y) { sdbdriver=y; } public void setConnStr(String x,strIndex[k]); } back_str[strInTimes]=str.substring(strIndex[strInTimes-1]+strInLength,,strIndex[0]); for(int k=1;kstrInTimes;k++) { back_str[k]=str.substring(strIndex[k-1]+strInLength,Previous,String a) { sConnStr=x; uid=z; pwd=a; } public ResultSet execute(String sql) { rs=null; try { conn=DriverManager.getConnection(sConnStr,Next,pageCount,int pageCount。

String url,str.length()); return back_str; } } } ,,pwd); Statement stmt=conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_SENSITIVE,String showStr) { //String str=Page:(+page+/+pageCount+) ; String str=; String fstr; String pstr; String nstr; String lstr; //int page=currPage; //int pageCount=pageCt; if(showStr==cn) { fstr=第一页; pstr=上一页; nstr=下一页; lstr=最末页; } else if(showStr==en) { fstr=First; pstr=Previous; nstr=Next; lstr=Last; } else { String[] temp_array=split(showStr,Last; return str; } fstr=temp_array[0]; pstr=temp_array[1]; nstr=temp_array[2]; lstr=temp_array[3]; } /* int npage; npgae=page+1; int ppage; ppage=page-1; if(npagepageCount) {npae=pageCount;} if(ppgae1) {ppage=1;} */ if(page==1){ str=str+a href=https://www.xp.cn/+url+page=+(page+1)++nstr+/a ; str=str+a href=https://www.xp.cn/+url+page=+pageCount++lstr+/a ; } if(page==pageCount){ str=str+a href=https://www.xp.cn/+url+page=1+fstr+/a ; str=str+a href=https://www.xp.cn/+url+page=+(page-1)++pstr+/a ; } if(page1pagepageCount){ str=str+a href=https://www.xp.cn/+url+page=1+fstr+/a ; str=str+a href=https://www.xp.cn/+url+page=+(page-1)++pstr+/a ; str=str+a href=https://www.xp.cn/+url+page=+(page+1)++nstr+/a ; str=str+a href=https://www.xp.cn/+url+page=+pageCount++lstr+/a ; } return str; } public String[] split(String str,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jiaob/jsp/12388.shtml

相关文章

风云图片

推荐阅读

返回Jsp频道首页