您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

一种新的编程思路(中)附:

来源:未知 责任编辑:智问网络 发表时间:2013-09-22 21:29 点击:

由于太长:只能这样分开贴

-------------------------------------------------------
核心实现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
        {

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • JSP与Servlet
    • 自己动手写MiniBBS系列(基本篇)之用户登录
    • JSP取当前日期
    • JDBC 入门(一)
    • 打开一个jsp页面默认查询所有数据,调用action
    • 使用JSP标签库验证用户的输入(2)完
    • WIN98/2000下的jsp服务器
    • 自定义JSP标签(tag)浅议
    • Struts学习傻瓜式入门篇
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1