<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

    搜索

    •  

    積分與排名

    • 積分 - 775298
    • 排名 - 56

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 日韩一区二区a片免费观看| 亚洲免费观看在线视频| tom影院亚洲国产一区二区| 国产在线观看xxxx免费| 国产成人亚洲精品影院| 无码日韩人妻AV一区免费l| 国产成人高清精品免费鸭子 | 大陆一级毛片免费视频观看i| 亚洲成a人不卡在线观看| 美丽姑娘免费观看在线观看中文版| 亚洲中文字幕无码永久在线| 国产V片在线播放免费无码| 精品亚洲成α人无码成α在线观看| 丁香六月婷婷精品免费观看| 亚洲毛片av日韩av无码| 国产日韩久久免费影院| 欧亚精品一区三区免费| 亚洲综合一区无码精品| 一级毛片在线免费观看| 亚洲视频在线观看地址| 国产成人福利免费视频| 亚洲成A人片在线播放器| 情侣视频精品免费的国产| 成人一级免费视频| 久久亚洲av无码精品浪潮| 美女在线视频观看影院免费天天看| 亚洲今日精彩视频| 一级一黄在线观看视频免费| 国产综合亚洲专区在线| 日本免费一区二区三区四区五六区| 亚洲综合久久1区2区3区| 日本高清免费不卡视频| 国产日韩久久免费影院| 亚洲成aⅴ人在线观看| 国产在线不卡免费播放| 岛国精品一区免费视频在线观看 | 免费无码又黄又爽又刺激| 国产亚洲精品美女2020久久| 日韩精品亚洲aⅴ在线影院| 最近免费中文字幕大全免费版视频| 亚洲中文字幕无码av|