知识大全 Java jsp tomcat6 mysql连接池配置
Posted 文件
篇首语:勤劳一日,可得一夜安眠;勤劳一生,可得幸福长眠本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java jsp tomcat6 mysql连接池配置相关的知识,希望对你有一定的参考价值。
Java jsp tomcat6 mysql连接池配置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
最近在网上看到的java+jsp+ tomcat + mysql 连接池大多数是tomcat 的 很多都说得不详细 并且配置不起 让我们很费时间 也很脑火 今天我终于把最新的tomcat +mysql的连接池配置成功了 现在分享如下:
需要的文件:mysql win zip(安装文件) mysql connector java bin jar(连接驱动程序) apache tomcat exe(安装文件)
配置tomcat下的conf下的context xml文件 在<context></context>之间添加连接池如下:
<Resource name= jdbc/mysql
auth= Container
type= javax sql DataSource
driverClassName= mysql jdbc Driver
url= jdbc:mysql://localhost/test
username= root
password= root
maxActive=
maxIdle=
maxWait= />
上面的参数不用我说了吧 这些都知道是什么意思吧
配置你的应用下的web xml中的<web app></web app>之间加入:
xml 代码<resource ref>
<description>DB Connection</description>
<res ref name>jdbc/mysqlx</res ref name>
<res type>javax sql DataSource</res type>
<res auth>Container</res auth>
</resource ref>
大功告成 不用在原来的server xml里面配置了 下面就可以编写测试程序了 这个网上就很多了 主要的就上面 当然要把连接驱动程序都放到tomcat 下的lib下面 测试代码如下:
java 代码<!doctype public //w c//dtd transitional//en
/strict dtd >
<%@ page import= java sql * %>
<%@ page import= javax sql * %>
<%@ page import= javax naming * %>
<%@ page session= false %>
<>
<head>
<meta equiv= Content Type content= text/; charset=gb >
<title></title>
<%
out print( 我的测试开始 );
DataSource ds = null;
try
InitialContext ctx=new InitialContext();
ds=(DataSource)ctx lookup( java:p/env/jdbc/mysql );
Connection conn = ds getConnection();
Statement stmt = conn createStatement();
//提示 users必须是数据库已有的表
//这里的数据库前文提及的Data Source URL配置里包含的数据库
String strSql = select * from users ;
ResultSet rs = stmt executeQuery(strSql);
while(rs next())
out print(rs getString( ));
out print( 我的测试结束 );
catch(Exception ex)
out print( 出现例外 信息是: +ex getMessage());
ex printStackTrace();
%>
</head>
<body>
</body>
</>
上面的保证能行 我已经测试过了 如有问题可以给我留言
xml 代码
下面是针对
Cannot create JDBC driver of class for connect URL null 异常问题的解决方法
除了context xml 应用下的web xml文件的正确设置 还有有一个地方设置很关键
如果你使用的是 带有管理monitor的 那个tomcat的话 在Eclipse里 要设置好正确的读取web xml文件的路径 如图
这里的路径要设置成 你的workspace里的那个tomcat 的servers下的 配置文件路径哦!
这步很关键 我因为使用的tomcat 是安装版的 在Eclipse里 添加插件的那种 所以读取的配置文件不一样 貌似要读取workspace里配置文件 的文件才可以!!
除了tomcat安装目录下的配置文件要注意的 还有workspace里配置文件 还有 应用 下的配置文件!!
## 另一个要注意的是 如果你要插入的数据库字段 有包含id 字段的 要考虑 id是否自动增加!!
cha138/Article/program/Java/hx/201311/25964相关参考
如何应对JSP连接MySQL数据库问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 当您面临J
知识大全 jsp连接MySQL实现插入insert操作功能示例
jsp连接MySQL实现插入insert操作功能示例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
轻松应对JSP连接MySQL数据库问题[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs
轻松应对JSP连接MySQL数据库问题[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs
知识大全 jsp连接MySQL操作GIS地图数据实现添加point的功能代码
jsp连接MySQL操作GIS地图数据实现添加point的功能代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一
解决方法一: mysql安装时候的编码 看下myini有无 [mysql] defaultcharacterset=utf [client]defaultcharacterset=utf
<%//变量声明javasqlConnectionsqlCon;//数据库连接对象javasqlStatementsqlStmt;//SQL语句对象javasqlResultSetsqlRs
cha138/Article/program/Java/JSP/201311/20208
JSP+MySql的时间处理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 很久没有用Mysql
知识大全 JSP+ MySQL中文乱码问题post提交乱码解决方案
JSP+MySQL中文乱码问题post提交乱码解决方案 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧