JSP 데이터베이스 작업 루틴(Use Bean)
center> <%}%>
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,String z,String a) { sConnStr=x; uid=z; pwd=a; } public ResultSet execute(String sql) { rs=null; try { conn=DriverManager.getConnection(sConnStr,uid,pwd); Statement stmt=conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_SENSITIVE,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,int pageCount,String url,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,","); if(temp_array==null) { str="Please input String like: "First,Previous,Next,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(npage>pageCount) {npae=pageCount;} if(ppgae<1) {ppage=1;} */ if(page==1){ str=str+""+nstr+" "; str=str+""+lstr+" "; } if(page==pageCount){ str=str+""+fstr+" "; str=str+""+pstr+" "; } if(page>1&&page데이터베이스 페이지 테스트
<%=Htool.getStr(Jodb.pageStr(intPage,pageCount,"pagetest.jsp?","en")) %> <% for(int i=0;i번호 | 이름 | 이메일 | 댓 글 |
<%= rst.getLong("id") %> | <%= rst.getString("name") %> | <%= rst.getString("email") %> | <%= rst.getString("pnote") %> <%= rst.getRow() %> |
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JS 판단 수조 네 가지 실현 방법 상세그러면 본고는 주로 몇 가지 판단 방식과 방식 판단의 원리를 바탕으로 문제가 있는지 토론하고자 한다. 예를 들어 html에 여러 개의 iframe 대상이 있으면 instanceof의 검증 결과가 기대에 부합되지 않을...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.