=相关新闻=
 =本站服务=
 =最新作品=
海西品牌网
模拟整形网
更多技术文档...
 =站长信息=
NAME: ヤ從伈゛開始
WEB: http://www.987114.cn
QQ: 540573223
EMAIL: 540573223@qq.com
AGE: MiMi
怀旧论坛
计数统计
当然位置: 海西品牌网 >>java编程>> 技术文档 >>正文          保护视力色:默认色 杏仁黄 秋叶褐 胭脂红 芥末绿 天蓝 雪青 灰 银河白(默认色)

tomcat配置连接池

发布时间:2009-10-30 浏览数:加载中…

tomcat连接池sqlserver

1. 进入tomcat目录下的conf文件夹目录里,找到Server.xml
在tomcat的Server.xml文件中在</Context>标签与</Host>标签里,定议连接语句,格式如下
<!—path定议你的应用程序的目录所 ,/DBTest表示在Tomcat Webapps目录下à
<!—docBase=”DBTest” 表示你执行止程序时路径名称,例如以下的执行路径就是http://localhost:8080/DBTest-->
<Context path="/DBTest" docBase="DBTest"
        debug="5" reloadable="true" crossContext="true">
    <!-- maxActive: 连接池的最大数量,要确保有足够的连接数-->
    <!-- maxIdle: 最大空闲连接数,设置为-1即表示不限制-->
    <!-- maxWait:最长等待连接时间(最大等待连接池反回可用的时间), 以纳秒为单位,即设为10000相等于10秒,如果设置成-1表示不确定-

->
    <!-- username and password: 连接数据库使用的帐号与密码  -->
    <!-- driverClassName:连接数据库的驱动程序,如SQLServer就是
com.microsoft.jdbc.sqlserver.SQLServerDriver.-->
    <!-- url: 连接数据库路径,如
jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=KB_Rate-->
 
 
<Context path="/hk" docBase="D:/sqlserver/hk/WebRoot">
  <Resource auth="Container" name="jdbc/sqlserver" type="javax.sql.DataSource"
  maxWait="10000" maxIdle="20" maxActive="20"  username="wanming3" password="012123"   

driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"

url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=wanming"/>
</Context>
 
 
 
配置完成后,在DBTest目录下添加一个Test文件,如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%
  Connection conn = null;
  Context initCtx = new InitialContext();
  if (initCtx == null)
     throw new Exception("不能获取Context!");
      Context ctx = (Context) initCtx.lookup("java:comp/env");
      Object obj = (Object) ctx.lookup("/Default_JDBC ");//获取连接池对象
      javax.sql.DataSource ds = (javax.sql.DataSource) obj; //类型转换
      conn = ds.getConnection();
  Statement stmt = conn.createStatement();
  PreparedStatement ps=conn.prepareStatement("select * from FinalOrderdata");
  ResultSet rs=ps.executeQuery();
  while(rs.next()){
      out.println(rs.getString(1)+"<BR>"); 
      i++;
  }
rs.close();
stmt.close();
conn.close();
out.println("连接池测试成功"+i);


配置oracle

<Context path="/OA" docBase="D:\workspace\oa\WebRoot">
  <Resource auth="Container" name="jdbc/oracle" type="javax.sql.DataSource"
  maxWait="10000" maxIdle="20" maxActive="20"  username="c_oa" password="c_oa"

driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@127.0.0.1:1521:oracle"/>
   </Context>

====================================
resin配置连接池
 <database>  
          <jndi-name>jdbc/sqlserver</jndi-name>  
          <driver   type="com.microsoft.jdbc.sqlserver.SQLServerDriver">  
                  <url>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=wanming</url>  
                  <user>wanming3</user>  
                  <password>012123</password>
          </driver>         
          <prepared-statement-cache-size>8</prepared-statement-cache-size>  
          <max-connections>20</max-connections>  
          <max-idle-time>30s</max-idle-time>  
      </database>
==========================================

access配置数据源
public Data() {
  /* url = "jdbc:microsoft:sqlserver://localhost:1433;databaseName=ATM;"; */

  url = "jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=D:/db1.mdb"; // access
  userName = "";
  password = "";
 }

 private Connection getConnection() {
  try {
   /* Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); */
   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");// access
   con = DriverManager.getConnection(url,"","");
  } catch (Exception e) {
   e.printStackTrace();
  }
  return con;
 }

本文首发:java编程(http://www.987114.cn:80/blog/),转载请注明出处。
文章来源于:java编程 http://www.987114.cn:80/blog/

 

评论
美国的网友: 2009-11-20
太帅了
英国的网友: 2009-12-09
太帅了
荷兰的网友: 2009-12-09
太帅了
美国的网友: 2009-12-19
太帅了
 =友情链接=
海西品牌网 模拟整形网 海西论坛 爱美尔整形
版权所有:海路传媒