现在的位置: 首页 > 综合 > 正文

tomcat 连接池

2014年02月12日 ⁄ 综合 ⁄ 共 761字 ⁄ 字号 评论关闭

1/修改Tomcat 中的context.xml文件:

<Context reloadable="true">

<Resource name="jdbc/myderby" auth="Container"
              type="javax.sql.DataSource" driverClassName="org.apache.derby.jdbc.EmbeddedDriver"
              url="jdbc:derby://localhost:1527/myeclipse"
              username="gudong2945" password="31415926" maxActive="20" maxIdle="10"
              maxWait="-1"/>  

解释: name随便命名,是jndi使用的. auth不知道,就这么写吧.其他不用讲了.

2/程序中使用:

    Context context = new InitialContext();
    DataSource ds = (DataSource) context.lookup("java:/comp/env/jdbc/myderby");
    Connection conn = ds.getConnection();

解释:

Context:javax.naming.Context,
InitialContext(): javax.naming.InitialContext.InitialContext() throws NamingException
DataSource:javax.sql.DataSource
context.lookup("java:/comp/env/"+在context.xml Resource 中name的值);

抱歉!评论已关闭.