步骤总结如下:
1.修改%tomcat%/conf/server.xml
<Context path="/myWebSite" docBase="e:\myWebSite" debug="1" reloadable="true" useNaming ="true">
<!--name:给数据源设置名字(jndi) auth:表示数据源由谁管理 type:类型
maxActive:在连接池中最大的激活连接数
maxIdle:在连接池中最大的保留(空闲)连接数
maxWait:客户端在队列池中最大等待时间(秒)-->
<Resource name="jdbc/DBConnection" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="-1"
username="root" password="root"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/spdb?autoReconnect=true"/>
</Context>
2.修改WEB-INF/web.xml
在<web-app/>之前
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/DBConnection</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3.connDB.java
//从数据库得到连接
package com.tsinghua;
import java.sql.*;
import javax.sql.*;
import javax.naming.*;
public class ConnDB {
private Connection conn = null;
public Connection getConn() {
try {
Context con = new InitialContext();
DataSource ds = (DataSource)con.lookup("java:comp/env/jdbc/DBConnection");
conn = ds.getConnection();
} catch(NamingException e) {
e.printStackTrace();
} catch(SQLException e) {
e.printStackTrace();
}
System.out.println("通过数据源获得链接");
return conn;
}
}
分享到:
相关推荐
用tomcat工具配置数据源比如名为mysql。则在meta-inf/context.xml中写上<?xml version=\"1.0\" encoding=\"UTF-8\"?><br><Context><br> <ResourceLink<br> name=\"mysql\" global=\"mysql\" type=\"javax....
TomCat5.5数据源配置
一个简单的tomcat6.0+mysql5.5整合spring3.0和hibernate3.3的一个简单的实例,其中的datasource是tomcat JNDI配置的 type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://...
通过这个JNDI,可以为你的Tomcatservlet提供数据源—无论在你的servlet中使用的是Hibernate还是原始JDBC。而且在上一篇中,相应的示例servlet使用了原始JDBC存取我们的MySQL数据库。在本篇中,相应的示例servlet则...
performance_schema:自MySQL 5.5版本引入,用于收集服务器性能数据,帮助诊断和优化系统性能。 test(非必要):默认提供的测试数据库,通常用于学习和实验,生产环境中可考虑删除。 sys(自MySQL 5.7版本):...
performance_schema:自MySQL 5.5版本引入,用于收集服务器性能数据,帮助诊断和优化系统性能。 test(非必要):默认提供的测试数据库,通常用于学习和实验,生产环境中可考虑删除。 sys(自MySQL 5.7版本):...
开发环境:IntelliJ idea 2017.1+, jdk 8u91, mysql 5.5, tomcat 8.5.34 Development environment:IntelliJ idea 2017.1+, jdk 8u91, mysql 5.5, tomcat 8.5.34 开发框架:Spring、SpringMVC、Mybatis、Jquery、...
4.7.1 连接池数据源(Connection PoolDataSource) 4.7.2 连接池处理事件 4.7.3 三层环境下的连接池操作 4.7.4 连接池和DataSource实现 4.7.5 包含连接池的数据源配置 4.7.6 池连接对象对于语句的重新利用 ...
7.3 Jsp连接mysql调用数据源方法 175 7.3.1对mysql数据库最基本的DB操作 175 7.3.2 调用对DB操作的方法 182 7.4 Jsp数据分页显示 184 7.5 jsp编写的留言本 188 7.5.1在mysql中建表 188 7.5.2...
应用服务器:Tomcat 5.5 及以上版本。 数据库访问:JDBC。 (3)数据库服务器端 操作系统:Windows7 及以上版本。 数据库系统:MySQL 5.0 及以上版本。 实体ER属性: 用户: 用户名,登录密码,姓名,性别,生日,个人...
数据源在mysql55.properties中修改。 数据库默认: user/pwd:root/root database:dn_cms_db 3.默认端口号为8989;若需要请到springmvc-servlet.xml中将freemarker的全局变量webRoot更改...
4.2.15建立到MySQL数据库的连接 81 4.3小结 82 4.4参考资料 82 第五章 开发JDBC应用 83 5.1系统需求 83 5.2创建数据库表格 83 5.3创建Java项目 84 5.4添加JDBC驱动到Build Path 85 5.5编写JDBC访问类 85 5.6小结 89 ...
7.2.3 连接MySQLAdministrator. 7.2.4 创建数据库 7.2.5 创建数据表 7.2.6 编辑数据表中的数据 7.3 JDBC技术 7.3.1 JDBC技术原理 7.3.2 JDBC连接数据库的过程 7.3.3 JDBC连接MySQL数据库 7.4 JDBC核心API 7.4.1 代表...
项目开发技术:java,jsp,mysql,MyBatis,SpringMVC,jquery,ajax,json项目运行环境:jdk1.7及以上版本,tomcat6.0及以上版本,mysql5.5及以上版本项目开发工具: 本项目开发工具是Eclipse,也支持myEclipse,Intellij Idea...
c、安装配置好Tomcat(Tomcat7+,当前Tomcat7.0.69) 2)初始化数据库 a、创建db_jiudian数据库 b、执行数据库脚本文件,初始化数据库 3)部署酒店系统 4)启动测试 3 功能介绍 1)基本操作 2)客户管理 3...
快速安装程序1 系统要求要使用 Lemo,必须安装 Tomcat 6 和 MySQL 5.5。 必须至少有 2 GB 的 RAM。2 下载下载 Lemo 0.7 包: : 存档包含: 数据管理服务器(DMS)的war存档:lemo.war应用服务器(APS)
5.10 多数据源的应用 338 5.11 jdbc的应用 343 5.12 hibernate调用存储过程 343 5.13 xml数据持久化 346 5.14 小结 348 第6章 充分利用spring 2.5的ioc利器统管bean世界 349 6.1 java程序员的春天厚礼—spring...
8.4 jdbc数据源和连接池 299 8.5 mysql对中文的处理 302 8.6 小结 302 第9章 会话跟踪 303 9.1 用于会话跟踪的技术 303 9.1.1 ssl会话 304 9.1.2 cookies 304 9.1.3 url重写 305 9.2 java servlet api的会话...
8.4 jdbc数据源和连接池 299 8.5 mysql对中文的处理 302 8.6 小结 302 第9章 会话跟踪 303 9.1 用于会话跟踪的技术 303 9.1.1 ssl会话 304 9.1.2 cookies 304 9.1.3 url重写 305 9.2 java servlet api的会话...