posts - 495,  comments - 11,  trackbacks - 0

          注:本文假設你已經成功安裝了Eclipse的tomcat插件sysdeo!

          首先創建Tomcat工程:File->New->Other下選擇Tomcat Project(圖1)
          工程名稱輸入為connMysql(圖2)
          為方便這里選擇can upDate server.xml file(默認值),點擊Finish完成工程文件的創建(圖3)在connMysql工程中創建java文件。選中connMysql從File->New點擊Class(圖4)在Package中輸入test,Name輸入為sqlBean,其它為默認,完成文件創建。sqlBean文件代碼如下:
          package test;
          import java.sql.Connection;
          import java.sql.DriverManager;
          //sqlBean為一抽象函數,實現數據連接及關閉功能
          public abstract class sqlBean {
          private String myDriver= "org.gjt.mm.mysql.Driver";
          private String my
          protected Connection myConn;
          public sqlBean(){}

          public
          Void makeConnection() throws Exception{
          Class.forName(myDriver).newInstance();
          myConn= DriverManager.getConnection(myURL);
          }

          public abstract void cleanup() throws Exception;
          public void takeDown() throws Exception{
          cleanup();
          myConn.close();
          }
          }
          同樣的方法創建dbBean文件。dbBean文件代碼如下:
          package test;

          import java.sql.ResultSet;
          import java.sql.Statement;
          //dbBean繼承自sqlBean實現取數據
          public class dbBean extends sqlBean{

          String mySQL= "select operatorno,operatorname,description from operator";
          ResultSet myResuleSet= null;
          Statement stmt= null;
          public dbBean(){
          super();
          }

          public Boolean getNextDB() throws Exception{
          return myResuleSet.next();
          }

          public String getColumn(String inCol) throws Exception{
          return myResuleSet.getString(inCol);
          }

          public boolean getData() throws Exception{
          String myQuery= mySQL;
          stmt= myConn.createStatement();
          myResuleSet= stmt.executeQuery(myQuery);
          return (myResuleSet!= null);
          }

          public void cleanup() throws Exception{
          stmt.close();
          }
          }
          接下來創建調用這個Bean的JSP文件。這時要注意選中工程文件connMysql然后再創建JSP文件,這樣文件直接被創建在connMysql目錄下,方便調用。File->New->File(圖5)

          JSP文件dbquery.jsp文件代碼為:
          HTML PUBLIC "-//w3c//dtd html 4.0 transitional//en">

          <head>
          <%@ page language="java" %>
          <%@ page import= "java.sql.*"%>
          <%@ page contentType= "text/html;charset=utf-8"%>


          </head>
          <body bgcolor="#FFFFFF">
          <table border="1" width="400">
          <tr>
          <td>NO</td><td>NAME</td><td>DESCRIPTION</td>
          </tr>
          <%
          dbbean.makeConnection();
          if(dbbean.getData()){
          while(dbbean.getNextDB()){
          String no= dbbean.getColumn("operatorno");
          String name= dbbean.getColumn("operatorname");
          String desc= dbbean.getColumn("description");
          %>
          <tr>
          <td><%=no%></td>
          <td><%=name%></td>
          <td><%=desc%></td>
          </tr>
          <%
          }
          }
          dbbean.takeDown();
          %>
          </table>
          </body>

          到這里基本代碼已經完成,但還有很重要的一步,因為這個程序中我們用到了JdbcMysql所以還要把JdbcMysql.jar文件拷貝到WEB-INF目錄(Eclipse程序自動創建的)下,否則調用JSP文件時會出現ClassNotFound錯誤信息。剛開始我以為Eclipse很智能地把文件包含進去呢,因為在Project的Liberaries里我包含了這個Jar文件,誰知結果不是這樣,郁悶了我半天。
          好了,保存文件,點擊Eclipse界面上的那個小老虎圖標啟動Tomcat(圖6)在瀏覽器中輸入http://localhost:8080/connMysql/dbquery.jsp,哈哈,大功告成!

          posted on 2007-08-31 10:45 jadmin 閱讀(62) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 拉萨市| 涡阳县| 朝阳县| 德令哈市| 雷山县| 三河市| 和硕县| 镇巴县| 孙吴县| 平江县| 永清县| 招远市| 申扎县| 牙克石市| 措美县| 宣化县| 固阳县| 松原市| 微山县| 平邑县| 尉氏县| 洞头县| 阜新| 甘洛县| 岳阳市| 平泉县| 防城港市| 邓州市| 涿鹿县| 马尔康县| 淮南市| 子洲县| 富锦市| 深圳市| 香河县| 呼伦贝尔市| 塘沽区| 龙海市| 陆良县| 陇西县| 岱山县|