<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    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 閱讀(60) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲av日韩专区在线观看| 6080午夜一级毛片免费看 | 97在线免费观看视频| 69av免费观看| 亚洲国产情侣一区二区三区| 精品多毛少妇人妻AV免费久久| 最近中文字幕无吗免费高清| 国产A在亚洲线播放| 国产亚洲精品成人久久网站| 91黑丝国产线观看免费| 情人伊人久久综合亚洲| 野花香高清视频在线观看免费 | 久久国产亚洲精品| ww在线观视频免费观看| 亚洲一区二区三区在线观看精品中文 | 亚洲成A∨人片在线观看无码| 国产黄片不卡免费| 日韩免费a级在线观看| 亚洲免费二区三区| 日韩欧美一区二区三区免费观看 | 亚洲成a人片在线观看日本| 久久免费精彩视频| 亚洲综合AV在线在线播放| 真正全免费视频a毛片| 国产亚洲精品a在线观看| 曰批全过程免费视频观看免费软件| 黄瓜视频高清在线看免费下载| 亚洲色欲色欱wwW在线| 成年在线观看网站免费| 91久久亚洲国产成人精品性色| 国产亚洲免费的视频看| 亚洲理论片在线观看| 狼群影院在线观看免费观看直播 | 中文字幕a∨在线乱码免费看| 亚洲国产精品激情在线观看| 亚洲1区2区3区精华液| 亚洲日韩v无码中文字幕| 免费无码又黄又爽又刺激| 国产黄在线播放免费观看| 亚洲娇小性xxxx色| 成人黄软件网18免费下载成人黄18免费视频|