<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

    搜索

    •  

    積分與排名

    • 積分 - 775125
    • 排名 - 56

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲日本国产乱码va在线观看| 亚洲天堂福利视频| 亚洲a一级免费视频| ww亚洲ww在线观看国产| 日日AV拍夜夜添久久免费| 国产免费黄色无码视频| 亚洲男人都懂得羞羞网站| 免费可以在线看A∨网站| 无码精品人妻一区二区三区免费| 久久亚洲国产精品一区二区| 成人免费网站在线观看| a级午夜毛片免费一区二区| 亚洲综合激情五月色一区| 久久精品国产亚洲麻豆| 国产特级淫片免费看| 久久A级毛片免费观看| 特级毛片aaaa免费观看| 亚洲精品国产专区91在线| 久久亚洲AV永久无码精品| 国产福利在线观看免费第一福利| 久久精品无码免费不卡| 亚洲国产精品无码第一区二区三区| 久久精品国产亚洲| 亚洲国产香蕉人人爽成AV片久久| 国产福利在线观看免费第一福利| 美女被免费网站91色| 99亚洲乱人伦aⅴ精品| 亚洲国产精品专区| 亚洲AV区无码字幕中文色| 亚洲国产精品日韩专区AV| 成人性生活免费视频| 99热这里只有精品免费播放| 草久免费在线观看网站| 亚洲成a人片在线观看天堂无码| 亚洲网址在线观看你懂的| 亚洲午夜未满十八勿入网站2| 日本大片在线看黄a∨免费| 福利免费观看午夜体检区| 99视频免费观看| 国产免费AV片在线观看| 99久久免费国产特黄|