文本描述
1. 如何配置tomcat数据源
方法一:1.配置tomcat下的conf下的context.xml文件,在之间添加连接池配置:< Resource name=”jdbc/mydb”auth=”Container”type=”javax.sql.DataSource”driverClassName=”oracle.jdbc.driver.OracleDriver”url=”jdbc:oracle:thin:@localhost:1521:mydb”username=”bmgis”password=”bmgis”maxActive=”100″maxIdle=”30″maxWait=”10000″ />2.配置你的应用下的web.xml中的之间加入:< resource-ref>< description>DB Connection</description>< res-ref-name>jdbc/mydb</res-ref-name>< res-type>javax.sql.DataSource</res-type>< res-auth>Container</res-auth>< /resource-ref>在以往的tomcat当中还需要在web.xml指定相应的resource,在tomcat 5.5以后的版本不写也可以,但建议还是配置。
3.把连接数据库的第三方驱动放到${CATALINA_HOME}/lib下面就ok了4.测试程序test.jsp如下:<%@ page import=”javax.naming.*”%>< %@ page import=”java.sql.*”%>< %@ page import=”javax.sql.*”%>< %Context initContext = new InitialContext();Context envContext? = (Context)initContext.lookup(“java:/comp/env”);DataSource ds = (DataSource)envContext.lookup(“jdbc/myoracle”);Connection conn = ds.getConnection();conn.close();%>
?
方法二:我们只需要在WebRoot目录下,新建一个META-INF的目录(假如不存在,注意目录名称大写),在该目录下创建一个context.xml文件,并且在context.xml文件当添加以下的配置信息:<Context>< Resource name=”jdbc/mydb”auth=”Container”type=”javax.sql.DataSource”driverClassNam