<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 千山鳥飛絕 閱讀(2881) 評論(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  回復  更多評論
      
    正在閱讀:



    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(35)

    隨筆檔案

    文章分類

    文章檔案

    好友的blog

    我的其他blog

    老婆的Blog

    搜索

    •  

    積分與排名

    • 積分 - 775162
    • 排名 - 56

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 在线精品亚洲一区二区| 久久夜色精品国产噜噜亚洲a| 日韩电影免费在线观看中文字幕| 成人免费视频网址| 亚洲色图视频在线观看| 人妻在线日韩免费视频| 亚洲黄色网址在线观看| 三年片在线观看免费大全电影| 亚洲欧洲一区二区三区| 日亚毛片免费乱码不卡一区| 韩国免费三片在线视频| 国产无遮挡又黄又爽免费网站| 亚洲伊人久久大香线蕉在观| 永久免费视频网站在线观看| 久久综合亚洲色hezyo| 久久久亚洲精品视频| 国产精品国产自线拍免费软件| 美女在线视频观看影院免费天天看 | 亚洲色大成网站www永久男同| 亚洲香蕉成人AV网站在线观看| 在人线av无码免费高潮喷水| 亚洲AV成人噜噜无码网站| 亚洲高清国产拍精品青青草原| 2021在线观看视频精品免费| 亚洲字幕在线观看| 中国亚洲女人69内射少妇| 99re8这里有精品热视频免费| 国产亚洲综合一区柠檬导航| 久久久久久国产精品免费免费男同 | 国产国产人免费人成成免视频| 国产精品亚洲精品| 久久久久亚洲精品成人网小说| 四虎影视永久免费观看| 七次郎成人免费线路视频| 亚洲乱色熟女一区二区三区丝袜| 久久久国产精品福利免费| 色多多免费视频观看区一区| 国产国拍亚洲精品福利 | 亚洲精品二区国产综合野狼| 免费A级毛片无码专区| 国产免费伦精品一区二区三区|