<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 夜夜爽妓女8888视频免费观看| 中文字幕在线观看亚洲日韩| 日韩在线视频播放免费视频完整版 | 中文永久免费观看网站| 国产一区二区三区在线观看免费| 2020久久精品亚洲热综合一本| 免费精品国产日韩热久久| 亚洲福利视频一区二区三区| 91精品成人免费国产片| 亚洲国产品综合人成综合网站| 久久久久久国产a免费观看黄色大片| 亚洲男人电影天堂| 久久WWW色情成人免费观看| 亚洲码和欧洲码一码二码三码| 日日操夜夜操免费视频| 处破女第一次亚洲18分钟| 亚洲国产成人久久综合一区77| 成人免费夜片在线观看| 亚洲成AV人在线观看天堂无码| 久久久久久影院久久久久免费精品国产小说| 亚洲宅男天堂在线观看无病毒| 久久久久国色av免费看| va天堂va亚洲va影视中文字幕 | 亚洲AV无码乱码在线观看| 无套内谢孕妇毛片免费看看| 久久久久亚洲爆乳少妇无| 你懂的免费在线观看| 中文字幕亚洲综合久久| 成人免费一区二区无码视频| 真人无码作爱免费视频| 亚洲成A人片777777| 大地资源二在线观看免费高清| 立即播放免费毛片一级| 亚洲av综合avav中文| 日本免费网址大全在线观看| 极品美女一级毛片免费| 亚洲宅男永久在线| mm1313亚洲国产精品美女| 日韩午夜理论免费TV影院| 久久亚洲中文字幕无码| 亚洲AV成人一区二区三区AV|