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

              廢話少說, 我來演示:
              1、啟動(dòng)mysql。
              Snap1.jpg

              Snap4.jpg

              2、建數(shù)據(jù)庫,建表,我這都不演示了,請(qǐng)參考相關(guān)文章。

              3、在tomcat中的webapps文件中建一個(gè)SQL文件夾,在SQL文件夾中再建一個(gè)WEB-INF文件夾,再在WEB-INF文件夾中建一個(gè)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文件夾中建一個(gè)mysql.jsp。代碼如下:

              <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%>
              <html>
              <body>
              以下是從MySQL數(shù)據(jù)庫讀取的數(shù)據(jù):<hr>
              <table border=1>
              <tr><td>ID</td><td>書名</td><td>出版社 </td><td>價(jià)格</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>");
                  }
                  //關(guān)閉連接、釋放資源
                  rst.close();
                  stmt.close();
                  con.close();
               %>
              </table>
              </body>
              </html>

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

              7、啟動(dòng)tomcat.
              Snap2.jpg

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


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

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



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

          常用鏈接

          留言簿(35)

          隨筆檔案

          文章分類

          文章檔案

          好友的blog

          我的其他blog

          老婆的Blog

          搜索

          •  

          積分與排名

          • 積分 - 776299
          • 排名 - 56

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 扎囊县| 双桥区| 沭阳县| 平塘县| 昌乐县| 甘谷县| 托克逊县| 荥经县| 大同市| 九龙坡区| 泽普县| 廊坊市| 凌海市| 安吉县| 平阳县| 枝江市| 巫溪县| 文山县| 子洲县| 敦煌市| 盈江县| 中江县| 昌乐县| 怀来县| 洛扎县| 株洲市| 永修县| 富平县| 富民县| 农安县| 裕民县| 枣阳市| 泽库县| 霞浦县| 吕梁市| 涪陵区| 蓝田县| 天祝| 余姚市| 大新县| 恭城|