k668 发表于 2018-12-6 13:53:02

Tomcat数据源配置

  有关tomcat数据源配置的文章已经不少,但是一般都是把数据源直接配置到server.xml文件中,这样在移植应用程序时带来了一些不必要的麻烦,其实tomcat数据源的配置还有一种方法如下:
  1.假如有工程test,其需要用到的数据源为test/jdbc/Data,则在目录TOMCAT_HOME/conf\Catalina\localhost
  下面建立文件test.xml,内容为:
  
  
  
  
  
  factory
  org.apache.commons.dbcp.BasicDataSourceFactory
  
  
  url
  jdbc:jtds:sqlserver://127.0.0.1:1433/test;tds=8.0;lastupdatecount=true;
  
  
  password
  11111111
  
  
  maxWait
  10000
  
  
  maxActive
  100
  
  
  driverClassName
  net.sourceforge.jtds.jdbc.Driver
  
  
  username
  sa
  
  
  maxIdle
  30
  
  
  
  2.其他配置
  (1)web.xml文件
  在工程当中的web.xml文件中添加
  
  test/jdbc/Data
  javax.sql.DataSource
  Container
  
  (2)工程中调用代码
  Context initContext = new InitialContext();
  Context envContext= (Context)initContext.lookup("java:/comp/env");
  DataSource ds = (DataSource)envContext.lookup("test/jdbc/Data");
  // test/jdbc/Data是数据源的名字
  Connection conn = ds.getConnection();
  Statement stmt = conn.createStatement();

页: [1]
查看完整版本: Tomcat数据源配置