⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 在tomcat5.5中配置连接池.txt

📁 包含了struts初级知识、Struts核心机制及国际化、Struts核心组件及运行机制、Struts高级部分-Action详解、Validator验证框架、Struts标记库等众多内容 欢迎大家下载
💻 TXT
字号:
将MySql5.0的驱动文件复制到%tomcathome%\common\lib文件夹下面

--------------------------------------------------------------------------------------
1. 备份%tomcathome%\ conf\server.xml和%tomcathome%\ conf\web.xml。
--------------------------------------------------------------------------------------

2. 打开%tomcathome%\ conf\server.xml 
在server.xml中的</Host>标签前面添加下面代码:  
    <Context path="/Struts3" docBase="Struts3" 
             debug="5" reloadable="true" crossContext="true"> 
         <Resource name="jdbc/TestDB" 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/hibernate"/> 
    </Context> 

其中 
path="/Struts3" 表示你在%tomcathome%\ webapps\下建立的页面发布目录。 
name="jdbc/TestDB" jdbc/TestDB表示你的数据源名称。 
username="root" root表示数据库用户名。 
password="root" root表示数据库密码。 
url="jdbc:mysql://localhost:3306/hibernate" url中localhost表示数据库所在ip。3306为数据库端口。/hibernate为数据库名称。 
--------------------------------------------------------------------------------------

3. 打开%tomcathome%\conf\web.xml。
在web.xml中的<welcome-file-list>标签前面,加入谢列代码。 
<description>MySQL Test App</description> 
<resource-ref> 
    <description>DB Connection</description> 
    <res-ref-name>jdbc/TestDB</res-ref-name> 
    <res-type>javax.sql.DataSource</res-type> 
    <res-auth>Container</res-auth> 
</resource-ref> 
--------------------------------------------------------------------------------------

4.  测试连接: 
到现在。数据库连接池的配置已经结束。下面是测试时候连接成功。

4.1  Web服务器方面: 
在%tomcathome%\webapps\建立Struts3目录,在目录中建立test.jsp文件。 
文件内容如下: 
//------------------------------------------------------------
<%@ page contentType="text/html; charset=GBK"%>
<%@ page import="java.sql.*,javax.sql.DataSource,javax.naming.*"%>
<%
	out.println("测试开始");
	try {
		Context initCtx = new InitialContext();
		DataSource ds = (DataSource) initCtx
		.lookup("java:comp/env/jdbc/TestDB");
		Connection conn = ds.getConnection();
		out.println("data from database:<br>");
		Statement stmt = conn.createStatement();
		ResultSet rs = stmt.executeQuery("select * from test");
		while (rs.next()) {
			out.println(rs.getString(2));
		}
		rs.close();
		stmt.close();
	} catch (Exception e) {
		out.println(e);
		e.printStackTrace();
	}
%>
//------------------------------------------------------------


--------------------------------------------------------------------------------------
5.  数据库方面: 
5.1  在数据库中建立hibernate数据库。 
5.2  建立test表 
5.3  建立字段,并插入信息。注意:第二列一定要是字符串类型,否则突出信息时候可能会出错。 
5.4  在浏览器中输入http://127.0.0.1:8080/Struts3/test.jsp就可以看到结果。
--------------------------------------------------------------------------------------

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -