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]