lyyb2001

          只是為方便自己找記錄而已
          posts - 57, comments - 27, trackbacks - 0, articles - 5
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 ::  :: 管理

          利用datasource進行數(shù)據(jù)庫連接

          Posted on 2007-03-20 14:47 skycity 閱讀(625) 評論(0)  編輯  收藏 所屬分類: 基本開發(fā)

          請在你的tomcat安裝目錄中找到conf\Catalina\localhost子目錄. 新建 mystruts.xml
          加入以下代碼
          <Context path="/mystruts" docBase="mystruts" debug="0" privileged="true">
          ? <Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"/>
          ? <ResourceParams name="jdbc/TestDB">
          ?<parameter>
          ?<name>factory</name>
          ?<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
          ?</parameter>
          ?<parameter>
          ?<name>maxActive</name>
          ?<value>10</value>
          ?</parameter>

          ?<parameter>
          ?<name>maxIdle</name>
          ?<value>10</value>
          ?</parameter>
          ?
          ?<parameter>
          ?<name>maxWait</name>
          ?<value>10000</value>
          ?</parameter>
          ?
          ?<parameter>
          ?<name>username</name>
          ?<value>root</value>
          ?</parameter>
          ?<parameter>
          ?<name>password</name>
          ?<value>root</value>
          ?</parameter>
          ?
          ?<parameter>
          ?<name>driverClassName</name>
          ?<value>org.gjt.mm.mysql.Driver</value>
          ?</parameter>
          ?
          ?<parameter>
          ?<name>url</name>
          ?<value>jdbc:mysql://localhost:3306/sjsn?autoReconnect=true</value>
          ?</parameter>
          ?</ResourceParams>
          ? <Logger className="org.apache.catalina.logger.FileLogger"
          ???????????? prefix="localhost_admin_log." suffix=".txt"
          ????????? timestamp="true"/>

          </Context>
          再在jsp中輸入
          <%@ page import="java.sql.*"%>
          <%@ page import="java.io.*"%>
          <%@ page import="java.util.*"%>
          <%@ page import="javax.sql.*"%>
          <%@ page import="javax.naming.*"%>
          <%
          Connection conn;
          Statement stmt;
          ResultSet rs;
          Context ctx=new InitialContext();
          DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/TestDB");
          conn=ds.getConnection();
          stmt=conn.createStatement();
          rs=stmt.executeQuery("select * from user");
          while(rs.next()){
          ?out.println(rs.getString(2)+"<br>");
          }
          %>即可進行數(shù)據(jù)庫查詢



          Lyyb2001
          主站蜘蛛池模板: 巴彦淖尔市| 雅安市| 边坝县| 清水河县| 南宫市| 武穴市| 桑植县| 龙胜| 乌兰浩特市| 卢湾区| 罗田县| 射洪县| 富顺县| 嘉荫县| 永和县| 台湾省| 东港市| 嘉峪关市| 彭山县| 紫金县| 淄博市| 金山区| 苏尼特右旗| 颍上县| 安康市| 伊宁县| 金川县| 牙克石市| 浦县| 长泰县| 凤山县| 皋兰县| 绍兴县| 琼海市| 那曲县| 板桥市| 二手房| 安平县| 辽宁省| 涿州市| 景谷|