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

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

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

    JAVA涂鴉
    關于JAVA的點點滴滴
    posts - 50,  comments - 689,  trackbacks - 0
        最近看到網上不少朋友說用JDBC連不上MySQL.有的說用IDE做沒問題,但不用IDE部署,自己部署就不成功.想知道為什么?
        確實,我記得我那時也是搞不懂,也很郁悶.其實問題很簡單,一、要注意web.xml,這可不是看看而已,寫配置文件是j2ee的一件大事。二、注意驅動 放置的位置。三、注意項目的結構,你不要把jsp文件丟到WEB-INF文件夾下面去了。
        tomcat版本: tomcat-5.0.28;
        mysql版本: mysql-4.1.13-win32;

        廢話少說, 我來演示:
        1、啟動mysql。
        Snap1.jpg

        Snap4.jpg

        2、建數據庫,建表,我這都不演示了,請參考相關文章。

        3、在tomcat中的webapps文件中建一個SQL文件夾,在SQL文件夾中再建一個WEB-INF文件夾,再在WEB-INF文件夾中建一個classes文件夾和web.xml文件。

        4、web.xml代碼如下:
       
        <?xml version="1.0" ?>
        <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"         "http://java.sun.com/dtd/web-app_2_3.dtd">

        <!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
        <web-app>
            <welcome-file-list>
                <welcome-file>mysql.jsp</welcome-file>
            </welcome-file-list>
        </web-app>

        5、在SQL文件夾中建一個mysql.jsp。代碼如下:

        <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%>
        <html>
        <body>
        以下是從MySQL數據庫讀取的數據:<hr>
        <table border=1>
        <tr><td>ID</td><td>書名</td><td>出版社 </td><td>價格</td></tr>

        <%

           Class.forName("com.mysql.jdbc.Driver").newInstance();
           Connection     con=java.sql.DriverManager.getConnection("jdbc:mysql://localhost/BookDB?useUnicode=true&characterEncoding=GBK","t14cwf","cwf");
           Statement stmt=con.createStatement();
            ResultSet rst=stmt.executeQuery("select * from book");
            while(rst.next())
            {
                out.println("<tr>");
                out.println("<td>"+rst.getString("bookId")+"</td>");
                out.println("<td>"+rst.getString("bookName")+"</td>");
                out.println("<td>"+rst.getString("publisher")+"</td>");
                out.println("<td>"+rst.getFloat("price")+"</td>");
                out.println("</tr>");
            }
            //關閉連接、釋放資源
            rst.close();
            stmt.close();
            con.close();
         %>
        </table>
        </body>
        </html>

        6、將mysql-connector-java-3.1.10-bin.jar放到tomcat\common\lib中。

        7、啟動tomcat.
        Snap2.jpg

        8、在瀏覽器中瀏覽:
        Snap8.jpg


    posted on 2005-10-05 18:06 千山鳥飛絕 閱讀(2882) 評論(4)  編輯  收藏 所屬分類: Web開發

    FeedBack:
    # re: 不用IDE工具使用JDBC連接MySQL
    2005-10-06 21:51 | kim
    你好,我看了你這篇JDBC連接MYAQL,我是個新手,我想連接SQL SERVER2000,我找了很多資料,但我不知道怎么連接,還是沒有成功,你可不可以抽空寫一篇關于連接SQL SERVER2000,希望可以具體一點,我會繼續關注你的BLOG的,很感謝你~~我的QQ:67951517  回復  更多評論
      
    # re: 不用IDE工具使用JDBC連接MySQL
    2005-10-07 13:03 | nonocast
    其實就是一個連接字串的問題
    一般來說
    jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=XXXDB
    即可  回復  更多評論
      
    # re: 不用IDE工具使用JDBC連接MySQL
    2005-10-07 13:18 | kim
    我想問的不是程序中怎么寫,而是電腦上應該怎么配置  回復  更多評論
      
    # re: 不用IDE工具使用JDBC連接MySQL
    2008-01-10 15:55 | void
    SQL SERVER2000 需要打補丁 sp4  回復  更多評論
      
    正在閱讀:



    <2005年10月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    常用鏈接

    留言簿(35)

    隨筆檔案

    文章分類

    文章檔案

    好友的blog

    我的其他blog

    老婆的Blog

    搜索

    •  

    積分與排名

    • 積分 - 775304
    • 排名 - 56

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲乱码一二三四区麻豆| 亚洲国产高清视频在线观看| 亚洲av永久无码天堂网| 2020久久精品国产免费| 亚洲国产美女福利直播秀一区二区 | 99久久99久久精品免费看蜜桃| 亚洲av午夜福利精品一区人妖| 国产免费爽爽视频在线观看| 亚洲中文字幕久久精品无码喷水| fc2成年免费共享视频网站| 亚洲人成无码网站久久99热国产| 51午夜精品免费视频| 亚洲精品高清国产一线久久| 国产成人精品无码免费看| 久久99亚洲网美利坚合众国| 无码国产精品一区二区免费 | 亚洲国产精品网站在线播放| 日本免费一区尤物| 一级做a爰片久久毛片免费看| 亚洲AV无码专区国产乱码电影| 久久这里只精品99re免费| 亚洲资源在线视频| 国产精品视频免费一区二区| 国产午夜亚洲精品不卡电影| 亚洲日韩精品A∨片无码| 18观看免费永久视频| 亚洲精品人成网线在线播放va | 亚洲av无码专区在线| 日本免费中文字幕在线看| 久久er国产精品免费观看8| 777亚洲精品乱码久久久久久| 曰曰鲁夜夜免费播放视频| 亚洲а∨精品天堂在线| 亚洲人成人网站色www| A在线观看免费网站大全| caoporm碰最新免费公开视频| 亚洲午夜精品久久久久久人妖| 免费无码黄动漫在线观看| 国产又黄又爽又大的免费视频| 亚洲午夜精品一区二区公牛电影院 | 国产精品亚洲综合|