主要是讲述tomcat和mysql数据库的数据源配置
首先要感谢haidii的博文:http://www.iteye.com/topic/373087
1.把content.xml文件写在/tomcat/conf/content.xml里。
这样的话可以只把mysql的jdbc驱动包含在eclipse项目中去,然后在/tomcat/conf/content.xml文件中这样写(只是举个例子,还有其它的字段请参考tomcat文档)
<?xml version="1.0" encoding="UTF-8"?>
<Context reloadable="true">
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Resource name="jdbc/mysql"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/test"
username="root" password="iceriver"
maxActive="3"
maxIdle="2"
maxWait="-1">
</Resource>
</Context>
然后在程序中用JNDI来调用数据连接
Context context=new InitialContext();
DataSource ds=(DataSource)context.lookup("java:comp/env/jdbc/mysql");
Connection conn=ds.getConnection();
2.在META-INF中加入content.xml文件
在这种方式下,除了在项目中加入mysql的jdbc驱动,还要在/tomcat/common/lib中也要加入mysql的jdbc驱动,否则就会报错。(俺也不清楚WHY,望高手指教)
content.xml的内容:
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="D:\E\JAVA学习\WorkSpace3.2\struts\WebContent" reloadable="true">
<Resource name="jdbc/mysql"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/test"
username="root" password="iceriver"
maxActive="3"
maxIdle="2"
maxWait="-1">
</Resource>
</Context>
程序调用数据库连接也和上述1中是一样的。
分享到:
相关推荐
好用的Tomcat6 数据源(MySQL)配置两种方法,附完整的配置文件server.xml!!!
包含两种配置数据源方法,一种是利用tomcat配置数据源,一种是使用commons第三方jar包来在java项目中配置数据源,适合初学者,希望能给大家帮助!
Tomcat6连接池 第一种配置方式:(局部数据源) 第二种配置方式:(全局数据源) 内含两个例子demo 及txt配置详细步骤 及使用的包
Data Sources:tomcat的数据源,我这里没有配置数据源 Deployment:代码部署,选择一个war并部署。我这边没用这个东西来部署过代码,用脚本来实现 Logs:tomcat日志 Threads:tomcat线程,可以查看线程的...
主要介绍JDBC建立数据库连接的两种方式,使用配置数据源的方式连接数据库,效率更高,推荐使用,希望能给大家做一个参考。
(3) 配置ODBC数据源。数据源名按各系统所使用的名称配置 bookstore文件夹包含的是电子书店的源代码。电子书店分为普通用户访问界面和管理员访问界面两部分。两种用户均通过login.jsp页面进入系统,所使用的用户名的...
(3) 配置ODBC数据源。数据源名按各系统所使用的名称配置 userinfo文件夹包含的是通讯簿管理系统的源代码。通讯簿管理系统分为普通用户访问界面和管理员访问界面两部分。两种用户均通过login.htm页面进入系统,所使用...
5、tomcate数据源配置 见 tomcat配置.txt 6、创建了专门的数据库操作工具类 DBUtil、专门的DAO管理工具DAOManager 7、实现了CRUD的基本操作 8、struts2基本标签的使用 9、struts2的Action实现,其中用到了两种方法 ...
数据源名按各系统所使用的名称配置,具体名称如下 ① 投票系统的数据源名:vote ② 通讯簿管理系统的数据源名:user ③ 新闻发布系统的数据源名:news ④ 软件下载中心的数据源名:download ⑤ 电子书店系统的数据源...
数据源名按各系统所使用的名称配置,具体名称如下 ① 投票系统的数据源名:vote ② 通讯簿管理系统的数据源名:user ③ 新闻发布系统的数据源名:news ④ 软件下载中心的数据源名:download ⑤ 电子书店系统的数据源...
5、tomcate数据源配置 见 tomcat配置.txt //这个项目用不着了 6、创建了专门的数据库操作工具类 DBUtil、专门的DAO管理工具DAOManager 7、实现了CRUD的基本操作 8、struts2基本标签的使用 9、struts2的Action实现,...
5、tomcate数据源配置 见 tomcat配置.txt //这个项目用不着了 6、创建了专门的数据库操作工具类 DBUtil、专门的DAO管理工具DAOManager 7、实现了CRUD的基本操作 8、struts2基本标签的使用 9、struts2的Action实现,...
本系统提供两种连接数据库的方式:JDBC和JDBC-ODBC 下面分别说明两种连接方法: 1. JDBC方式连接(不需另建数据源)(详细代码见项目源码) public class Open_DB { //数据库用户名 String userName = "sa"; //用户...
--多种数据源的配置、JdbcTemplate、事务的处理 20 Spring Boot AOP 21 Spring Boot Starter18:31 --快速构建自定义的Spring Boot Starter 22 Spring Boot 日志30:58 --演示了如何在Spring Boot里面使用日志配置...
本实现提供了两种支付方式,第一种是使用支付宝平台提供的接口实现在线支付,第二种是使用工商银行提供的接口实现在线支付。这里我们只介绍第一种的操作方法。运行程序,打开程序主页面,如图1.2所示。单击“查看...
配置源程序 附加数据库SQL Server 2005 (1)将TM\06\Database文件夹中的扩展名为db_work_Data.MDF和db_work_Log.LDF的两个文件拷贝到SQL Server安装路径下的Data文件夹中。 (2)打开SQL Server 2005中的“企业管理...
Apache+SVN配置成功后可以有两种方式: 多库方式:SVNParentPath 指定一个父目录,所有仓库在这个父目录下,使用一个密码文件和一个权限配置文件。优点是增加删除仓库不需要改apache的httpd.conf,不需要重启Apache...
8.3 使用JSP和XML两种技术建设动态网站 8.3.1 XML存储数据的优点 8.3.2 XML文档中的Picture对象定义 8.3.3 JSP文档与XML的结合 8.4 用XML和XSL生成动态页面 8.4.1 建立标准的数据格式 8.4.2 生成动态XML ...
(3)本系统有两种操作权限即超级管理员和普通管理员,超级管理员可对一切信息进行管理,而普通管理员除了不能对管理员信息和查询发送短信信息操作以外,其它都可以进行管理。 操作流程 使用本系统时,请按以下步骤...
|--DBScript |--employee.sql 数据库脚本及测试数据 |--mysql-connector-java-5.1.5-bin.jar MySql的驱动程序包 |--mysql-ds.xml 在JBoss中配置MySql数据源的配置文件 b.web端 jsfejb3...