<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永久无码精品一区二区| 成年女人视频网站免费m| 在线a亚洲老鸭窝天堂av高清| 妞干网免费视频在线观看| 亚洲爆乳少妇无码激情| 免费又黄又爽又猛的毛片| 成人久久久观看免费毛片| 亚洲人成网7777777国产| 久久精品无码专区免费东京热| 亚洲最大的黄色网| 免费无遮挡无码视频网站| 日韩一级片免费观看| 国产精品亚洲片在线观看不卡 | 久久精品国产亚洲AV电影| 7x7x7x免费在线观看| 亚洲www在线观看| 可以免费观看的一级毛片| 成全视频免费观看在线看| 亚洲免费视频观看| 四虎永久免费地址在线观看| 香蕉免费在线视频| 77777_亚洲午夜久久多人| 成人免费无码大片A毛片抽搐色欲| 久久亚洲精品成人无码| 亚洲日本va中文字幕久久| 国产精品成人免费福利| 国产亚洲综合一区二区三区| 亚洲国产婷婷六月丁香| 无码专区永久免费AV网站| selaoban在线视频免费精品| 亚洲成人福利在线观看| 亚洲第一福利网站在线观看| 最近免费最新高清中文字幕韩国| 美女羞羞免费视频网站| 麻豆亚洲AV永久无码精品久久| 国产精品99久久免费|