lyyb2001

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

          利用datasource進行數據庫連接

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

          請在你的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>");
          }
          %>即可進行數據庫查詢



          Lyyb2001
          主站蜘蛛池模板: 和顺县| 永嘉县| 白水县| 年辖:市辖区| 共和县| 永州市| 二手房| 彭山县| 普陀区| 黑水县| 叙永县| 深水埗区| 搜索| 明水县| 临沭县| 宜城市| 应城市| 新邵县| 长葛市| 淮滨县| 南通市| 山阴县| 星座| 西吉县| 瑞丽市| 马关县| 迭部县| 长宁县| 上思县| 蚌埠市| 偏关县| 郧西县| 秀山| 荣成市| 台湾省| 张家口市| 洞口县| 广安市| 商洛市| 辛集市| 山东省|