<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片在线播放| 69xx免费观看视频| 亚洲男人天堂2020| 黄床大片30分钟免费看| 四虎影视在线永久免费观看| 亚洲精品无码高潮喷水A片软| 在线观看人成网站深夜免费| 亚洲综合激情五月色一区| 精品免费国产一区二区三区| 黄色网址免费在线| 国产偷国产偷亚洲高清日韩| 久久免费高清视频| 亚洲视频小说图片| 无人在线观看完整免费版视频| 亚洲熟妇av午夜无码不卡 | 男女超爽视频免费播放| 亚洲精品人成无码中文毛片| 本免费AV无码专区一区| 久久亚洲中文字幕精品有坂深雪 | 精品国产日韩亚洲一区91| 亚洲国产精品一区二区第四页| 2022免费国产精品福利在线| 久久精品国产亚洲av成人| 国产成人精品免费视频大全麻豆| 一区二区亚洲精品精华液| 免费看片免费播放| 中国国产高清免费av片| 亚洲毛片一级带毛片基地| 麻豆成人精品国产免费| 国产JIZZ中国JIZZ免费看| 亚洲国产成人私人影院| 成年人视频在线观看免费 | a毛片全部免费播放| 亚洲欧洲免费视频| 岛国大片免费在线观看| 国产免费福利体检区久久| 亚洲精品高清国产麻豆专区| 国产裸模视频免费区无码| 国偷自产一区二区免费视频| 亚洲日韩乱码中文字幕| 亚洲国产一二三精品无码|