程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> 一種新的編程思路(中)附:

一種新的編程思路(中)附:

編輯:關於JSP

由於太長:只能這樣分開貼

-------------------------------------------------------
核心實現bean
ntDB.java

package dba;
/* newtower存取數據庫 */
/* 調用范例
nttest
<%@page import="java.util.*"%>
<%@page import="java.text.*"%>
<%@page import="dba.ntDB"%>
<%
  ntDB nt = new ntDB();
  nt.executeQuery("yw","select * from msgboard_wjm");

  out.println( (new SimpleDateFormat(
             "yyyy-MM-dd HH:mm:ss.SSS")).format(new Date()) );
  file://out.println( (new Date()).toString() );

  out.println("<br>");
  out.println( nt.rowCount );
  out.println("<table border=1 >");
  for(int i=0;i< nt.rowCount;i++ ){


    if(i==0){
      out.println("<tr>");
      for(int k=0;k< nt.colCount;k++ ){
        out.println("<td>");
        out.print( nt.fieldName[k] );
        out.print("</td>");
      }
      out.println("</tr>");
    }

    out.println("<tr>");
    for(int j=0;j< nt.colCount;j++ ){
      out.println("<td>");
      out.println( nt.data[i][j] );
      out.println("</td>");
    }
    out.println("</tr>");
  }
  out.println("</table>");
%>
*/

import java.util.*;
import java.lang.*;
import java.text.*;
import java.sql.*;
import java.sql.Connection;
import javax.sql.*;
import javax.naming.*;
import javax.transaction.*;
import java.io.*;
import java.net.*;

public  class ntDB {
  private Connection con;
  private String connName;
  private Statement statement ;
  private ResultSet rs = null ;
  private ResultSetMetaData rsmd;
  file://額外方法
  private Hashtable ht_PinYin=new Hashtable(10);

  public int rowCount ;
  public int colCount ;
  public String[] fieldName ;
  public int[] fieldType ;
  public int[] columnDisplaySize ;
  public String[][] data = null ;
  ////額外方法
 

  public ntDB() {
    rowCount=-1;
    colCount=-1;
  }

 private void getConn(){
   try{
     Context env=(Context)new InitialContext().lookup("java:comp/env");
         DataSource ds = (DataSource) env.lookup("jdbc/"+connName);
            con = ds.getConnection();
   }catch(Exception e){
     e.printStackTrace();
            con = null;
   }
 }

        private void closeConn() throws Exception
        {

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved