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
          主站蜘蛛池模板: 钟祥市| 枣强县| 金乡县| 六盘水市| 房产| 肥西县| 敦化市| 绩溪县| 平度市| 维西| 印江| 雅安市| 济南市| 保定市| 会宁县| 霍邱县| 肥乡县| 乐陵市| 鞍山市| 泌阳县| 库车县| 正镶白旗| 翁源县| 图木舒克市| 积石山| 上饶县| 咸丰县| 沙坪坝区| 沾益县| 青河县| 阿瓦提县| 南投市| 彰化市| 安多县| 丽江市| 广东省| 运城市| 平凉市| 兰考县| 海兴县| 秭归县|