<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

    好網址

    文學網站

    累了 聽聽歌曲吧

    論壇

    積分與排名

    • 積分 - 25613
    • 排名 - 1515

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 人人爽人人爽人人片A免费| 免费看无码特级毛片| 亚洲精品第一国产综合精品99| 免费看少妇高潮成人片| 亚洲精品成人久久| 国产免费观看a大片的网站| a级毛片视频免费观看| 国产精品亚洲精品观看不卡| 亚洲日本中文字幕一区二区三区 | 国产AV无码专区亚洲AV蜜芽| 国产美女亚洲精品久久久综合| 永久免费在线观看视频| 日韩色视频一区二区三区亚洲| 亚洲AV无码一区二区三区系列| 免费观看男人免费桶女人视频| 中文字幕免费不卡二区| 亚洲欧洲日产国码久在线| 久久亚洲精品视频| 日日夜夜精品免费视频| 人妻无码一区二区三区免费| 免费观看又污又黄在线观看| 亚洲国产精品日韩在线观看| 亚洲欧洲久久久精品| 在线观看日本免费a∨视频| 免费无码作爱视频| 国产AV无码专区亚洲AV琪琪| 亚洲国产精品乱码在线观看97| 精品亚洲一区二区三区在线观看| 三年片在线观看免费大全| 中国一级全黄的免费观看| 亚洲中文无码mv| 亚洲国产综合91精品麻豆| 亚洲精品成人片在线观看| 性做久久久久久久免费看| 97人妻精品全国免费视频| 无遮挡a级毛片免费看| 亚洲天堂2017无码中文| 亚洲国产女人aaa毛片在线| 亚洲人成网站观看在线播放| 精品久久免费视频| 国产乱码免费卡1卡二卡3卡|