`

Tomcat中数据源的配置

阅读更多

数据源的使用:
1. 在tomcat中创建连接池,将连接池注册在JNDI中 

Tomcat Administration进入页面:








注意:创建后先点“save” 按钮,然后点击“Commit Changes”


2. 将数据源和web项目关联
1.\conf\Catalina\localhost (Tomcat该目录下)创建 工程名.xml
  xml 里的内容为该目录下的admin 里的内容 拷贝过来 ,再加上 conf中server.xml 中的数据源代码,例子如下 :
<Resource
      name="MyOralDs"
      type="javax.sql.DataSource"
      maxActive="4"
      maxIdle="2"
      username="system"
      maxWait="5000"
      driverClassName="oracle.jdbc.driver.OracleDriver"
      password="sinojava"
      url="jdbc:oracle:thin:@loalhost:1521:orcl"/>


最后创建的 工程名.xml 代码如下:
<?xml version="1.0" encoding="gbk"?>
<Context
    docBase=" ${catalina.home} /webapps/工程名" privileged="true">
   <Resource
      name="orclDs"
      type="javax.sql.DataSource"
      maxActive="4"
      maxIdle="2"
      username="system"
      maxWait="5000"
      driverClassName="oracle.jdbc.driver.OracleDriver"
      password="sinojava"
      url="jdbc:oracle:thin:@localhost:1521:orcl"/>
</Context>

3. 程序员根据名字查找服务
// 查找容器的上下文环境
Context env = new InitialContext();
// 根据名字查找服务
DataSource ds = (DataSource) env.lookup("java:comp/env/数据源名");
// 获取数据库连接对象
Connection conn = ds.getConnection();
  • 大小: 55.5 KB
  • 大小: 39 KB
  • 大小: 62.5 KB
  • 大小: 49.7 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics