<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 13,  comments - 8,  trackbacks - 0
    軟件:jdk1.5  tomcat5.0.16  mysql5.0

     

      準備工作:

    1 首先安裝軟件并配置jdktomcat的環境變量,tomcat的安裝路徑為C:\Tomcat5

    2 mysql中建立名稱為mytest數據庫

    3 C:\Tomcat5\common\lib目錄下添加mysql數據驅動

    mysql-connector-java-3.1.8-bin.jar  如果要連接別的數據庫在這里添加其他的

    數據庫驅動

     開始配置:

    1 C:\Tomcat5\conf\Catalina\localhost目錄下建立名稱為jspdev.xml的文件

      代碼內容如下

      

            <Context path="/jspdev" docBase="D:\work_space\mytest\jspdev" debug="0" reloadable="true" crossContext="true">  

       <Resource name="jdbc/jspdev" auth="Container" type="javax.sql.DataSource"/>  

         <ResourceParams name="jdbc/jspdev">

                    <parameter>         

                           <name>factory</name>          

                           <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>        

                    </parameter>

                                          

                      <parameter>         

                      <name>driverClassName</name>            

                      <value>com.mysql.jdbc.Driver</value>           

                    </parameter>

                                          

                      <parameter>  

                           <name>url</name>        

                      <value>jdbc:mysql://localhost/mytest?useUnicode=true&amp;characterEncoding=GB2312</value>

                      </parameter>

                                 

                    <parameter>

                           <name>username</name>             

                          <value>root</value>

                   </parameter>

                                 

                   <parameter>                   

                           <name>password</name>                        

                              <value></value>      

                   </parameter>

                                 

                   <parameter>

                              <name>maxActive</name>

                               <value>20</value>

                   </parameter>

                      

                    <parameter>         

                           <name>maxIdle</name>

                               <value>10</value>

                       </parameter>

                      

                      <parameter>  

                     <name>maxWait</name>

                              <value>-1</value>

                   </parameter>        

             </ResourceParams> 

          </Context>

     此段代碼為設置web應用程序的jndi數據源屬性以及其虛擬目錄。我的程序所放目錄為D:\work_space\mytest\jspdev,虛擬目錄的名稱為jspdev

      2  
    D:\work_space\mytest\basetag目錄下建立測試數據源連接的文件名稱為test.jsp,代碼如下

    <%@ page import="java.io.*,java.util.*,java.sql.*,javax.sql.*,javax.naming.*"%>
    <%@ page contentType="text/html;charset=GB2312"%>
    <html>
    <head><title>DataSourse Connection Test</title></head>
    <body>
    <%
     try{
      java.sql.Connection con;
      Statement stmt;
      ResultSet rs;
      
      Context ctx = new InitialContext();
      DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/jspdev");
      con=ds.getConnection();
      
      stmt=con.createStatement();
      rs=stmt.executeQuery("select * from  table1");
    while(rs.next()){
      out.print(rs.getInt(1);

     

    out.print(rs.getString(2));
    }
      rs.close();
      stmt.close();
      con.close();
      
     }catch(Exception e){
      out.print(e.getMessage());
     }
      
    %>
    </body>
    </html>

    最后運行tomcat,在地址欄中輸入http://localhost:8080/jspdev/test.jsp就可以看到運行結果了

    注意:以下為連接其他數據庫的連接改動字符串。

    一,連接到sqlserver數據庫

    首先添加數據庫連接驅動msbase.jarmssqlserver.jarmsutil.jar放入tomcatC:\Tomcat5\common\lib目錄下。

    更改C:\Tomcat5\conf\Catalina\localhost目錄下jspdev.xml文件中                 

     <parameter>         

                      <name>driverClassName</name>            

                      <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>             

           </parameter>

                                          

                      <parameter>  

                           <name>url</name>                                <value>jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=mytest</value>

                </parameter>

    這些部分的內容,并修改數據庫連接的用戶名和密碼。

    二,連接到orcale數據庫

    與連接sqlserver數據庫相同,更改jspdev.xml文件中的數據庫驅動和連接字符串為

    oracle.jdbc.driver.OracleDriver

    dbc:oracle:thin:@127.0.0.1:1521:databasename

    并在C:\Tomcat5\common\lib目錄下添加數據庫驅動文件ojdbc14.jar

    三,jsp頁面中我們也可以通過javabean來調用數據庫連接,代碼如下

           

    DataBaseConnection.java

         

            package com;

    import java.sql.*;

    import javax.naming.InitialContext;

    import javax.naming.Context;

    import javax.sql.DataSource;

    //連接數據庫的工具類。

    public class DataBaseConnection

    {

       /**

        *一個靜態方法,返回一個數據庫的連接。

        *這樣達到了對數據庫連接統一控制的目的。

        */

       public static Connection getConnection()

       {

          Connection con=null;

           try

           {

              Context ctx = new InitialContext();

              DataSourceds=(DataSource)ctx.lookup("java:comp/env/jdbc/jspdev");

                con=ds.getConnection();

              if (ds!=null)

              {

                 con=ds.getConnection();

              }

          }

          catch(Exception e)

          {

                         e.printStackTrace();

            }

            return con;

        }

    }

    posted on 2005-10-16 14:13 YangRj 閱讀(1194) 評論(0)  編輯  收藏 所屬分類: J2SE

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2005年10月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    常用鏈接

    留言簿(2)

    隨筆分類(5)

    隨筆檔案(13)

    文章分類(14)

    文章檔案(34)

    Apache - Tech Online

    BLOG 收集

    BLOG地址

    DB2

    Eclipse

    IBM - Tech Online

    JAVA

    ORACLE

    OS

    好網址

    文學網站

    累了 聽聽歌曲吧

    論壇

    積分與排名

    • 積分 - 25610
    • 排名 - 1515

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产成人精品高清免费| 日韩精品视频免费在线观看| 中文字幕第一页亚洲| 人人爽人人爽人人片A免费 | 看亚洲a级一级毛片| 午夜老司机免费视频| 亚洲欧美不卡高清在线| 免费黄色一级毛片| 国产成人高清亚洲一区久久| 国产免费观看a大片的网站| 狠狠综合亚洲综合亚洲色| 亚洲国产精品综合久久一线 | 国产精品九九久久免费视频| 亚洲国产精品一区二区第一页免 | 999久久久免费精品播放| 亚洲欧洲视频在线观看| 最近最好的中文字幕2019免费| 亚洲妇女无套内射精| 亚洲А∨精品天堂在线| 韩国免费A级毛片久久| 亚洲AV日韩AV高潮无码专区| 8x8x华人永久免费视频| 亚洲日韩一区精品射精| 亚洲国产成人久久一区WWW| 国产精品免费AV片在线观看| 亚洲不卡在线观看| 亚洲国产一区二区三区| 国产三级在线免费| 99999久久久久久亚洲| 亚洲JIZZJIZZ中国少妇中文| 精品视频在线免费观看| 四虎亚洲精品高清在线观看| 又爽又高潮的BB视频免费看| 可以免费观看的毛片| 亚洲中文无码永久免费| 亚洲精品无码mv在线观看网站 | 国产成人综合久久精品免费| 国产无遮挡无码视频免费软件| 国产亚洲福利在线视频| 亚洲一区二区三区乱码A| 国产成人精品免费视频网页大全|