lyyb2001

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

          利用datasource進行數據庫連接

          Posted on 2007-03-20 14:47 skycity 閱讀(621) 評論(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
          主站蜘蛛池模板: 司法| 多伦县| 长垣县| 兴安县| 衡水市| 启东市| 乐清市| 海城市| 大洼县| 南投县| 波密县| 玉林市| 达尔| 若尔盖县| 城口县| 平江县| 潜山县| 大石桥市| 永德县| 绥滨县| 垣曲县| 三门峡市| 瓦房店市| 囊谦县| 吴桥县| 湖北省| 宁南县| 鄯善县| 融水| 东辽县| 榆树市| 金门县| 大田县| 安义县| 彭山县| 榕江县| 梅州市| 威海市| 吉林省| 苏尼特左旗| 金湖县|