关于Tomcat6.0与数据库连接池配置的相关问题
方法一:在server.xml中添加配置信息,即在”<GlobalNamingResources>“标记中,声明连接池的具体信息,添加内容如下:
?
<Resource name="jdbc/lian"??? <!--资源名称-->
??? auth="Container"
??? type="javax.sql.DataSource"
??? maxActive="100" maxIdle="30" maxWait="10000" <!--活动连接数-->
??? username="root"? password="root"
??? driverClassName="com.mysql.jdbc.Driver"????? <!--驱动类-->
??? url="jdbc:mysql://localhost:3306/test"/>???? <!--数据库连接URL-->
?
?注意:在配置server.xml或context.xml时,由于我用的是JavaEE版本的IDE,所以我直接在IDE下的Server工程中的Tomcat v6.0 Server at localhost-config下配置server.xml或context.xml。不懂是为什么,直接在$CATALINA_HOME/conf/server.xml或context.xml中配置会出现被重置到原初始状态,即每次重启tomcat,server.xml或context.xml就会被还原到默认状态。这个我百思不得其解,望高人指教。
方法二:在context.xml中添加配置信息
?
?
方法三:在server.xml中添加配置信息,即在最后的”</Host>“标记之前:
?
?
?
?
?
?
没有加这段代码,测试也行。
?
Context context = new InitialContext(); // 创建初始上下文DataSource ds = (DataSource) context.lookup("java:/comp/env/jdbc/lian"); // 通过JNDI获取数据源Connection conn = ds.getConnection(); // 从连接池中借一个连接??
?