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

          搜索

          •  

          積分與排名

          • 積分 - 775370
          • 排名 - 56

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 慈利县| 德安县| 防城港市| 安多县| 界首市| 遂平县| 甘谷县| 通渭县| 邻水| 滕州市| 顺昌县| 凉城县| 西城区| 渭南市| 修武县| 新民市| 资阳市| 张家界市| 秦皇岛市| 襄樊市| 彭泽县| 益阳市| 马公市| 平湖市| 凤庆县| 卢湾区| 兖州市| 新民市| 靖江市| 兴宁市| 新津县| 仁怀市| 永靖县| 察雅县| 错那县| 云阳县| 仪陇县| 浠水县| 东台市| 房产| 丰顺县|