条件:你需要有Tomcat 和mysql 数据库
下面我们为一个web应用来配置一个mysql数据源:
步骤:
1.拷贝mysql驱动到D:\jakarta-tomcat-5.5.7\common\lib下
2.在D:\jakarta-tomcat-5.5.7\conf\Catalina\localhost 将项目的 配置的虚拟目录中加上 Resources 节点
<Context path="/struts" docBase="D:\workspace2\struts2" debug="0" reloadable="true">
<Resource
name="jdbc/abc"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
password="12345678"
maxIdle="30"
maxWait="5000"
username="root"
url="jdbc:mysql://127.0.0.1:3306/test"
maxActive="4"/>
</Context>
3.测试下,写个jsp页面
<%@ page contentType="text/html; charset=utf-8"%>
<%@ taglib uri="oscache" prefix="cache"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<HTML>
<body>
数据源测试
<%
Context ctx = new javax.naming.InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/abc");
Connection conn = ds.getConnection();
System.out.println("@@@@@@@@@@@@@@@@@@@@@@@@@");
System.out.println(">>>>>>"+conn+"<<<<");
PreparedStatement psmt = null;
ResultSet rs=null;
psmt=conn.prepareStatement("select * from person");
rs=psmt.executeQuery();
while(rs.next())
{
out.println(rs.getString(1));
out.println(rs.getString(2));
}
%>
</body>
</HTML>
5.重启Tomcat,访问这个页面,发现已经从数据源拿到连接,并且得到查询结果了
注意:使用下面的方式得到数据源
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/abc");
分享到:
相关推荐
tomcat软件下载
tomcat5.5.7服务器,解压就可以有了
jakarta-tomcat-5.5.7-admin.zip
mysql5.5.7z mysql的c语言头文件和库文件
php-5.5.7+mysql-5.6.15+apache-2.4.7 含安装文档,源码包网盘地址,以及可能会遇到的相关问题的解决办法
tomcat-5.5.7
linux下为 php5.5.7支持 redis 扩展编译源 生成so文件 /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make && make install
mysql5.5.7 安装步骤.doc 帮助文档,提供最详细的安装步骤
压力测试工具
apache:2.2.29、2.4.10 mysql:5.1.73、5.5.40、5.6.21 php:5.2.17、5.3.29、5.4.23、5.5.7 php扩展:memcache、Zend Engine/ OPcache jdk:1.7.0 tomcat:7.0.54 ftp:(yum/apt-get安装) phpwind:8.7 GBK ...
电源检测工具 OCCT v5.5.7 正式版绿色单文件 包含显卡检测以及功耗墙检测 目前找到的比较好用的功耗检测软件之一
Adobe Flash Professional CS5.5.7z
jakarta-tomcat-5.5.11.exe
PHP版本:PHP5.4.6(推荐而已) Apache2.4.3(with openssl 1.0.1c,Zip包安装) MySQL(GA)5.5.7 phpMyAdmin3.5.2.2 Zend Framework2.0.0 Zend Studio 9.0.X 为不同的项目配置不同的虚拟主机,为phpMyAdmin配置虚拟主机 ...
php-5.5.7.tar.bz2
MySQL(官方发音为/maɪ ˌɛskjuːˈɛl/“My S-Q-L”,但也经常被错误读作/maɪ ˈsiːkwəl/“My Sequel”)原本是一个开放源码的关系数据库管理系统,原开发者为瑞典的MySQL AB公司,该公司于2008年被昇阳微系统...
读取PDF文件, 实例代码: public static string ReadPDF(string fileName) { StringBuilder text = new StringBuilder(); if (File.Exists(fileName)) { PdfReader pdfReader = new PdfReader(fileName);...
win下 php 5.5.7 64位 需要用到的可以下载 win下 php 5.5.7 64位 需要用到的可以下载 win下 php 5.5.7 64位 需要用到的可以下载
tomcat的软件安装包,5.5.7的版本
在 MySQL 5.5.7 之前,数据库管理员可以删除很长时间之前的错误⽇志,以节省服务器上的硬盘空间, MySQL 5.5.7 之后,服务器 将关闭此项功能,只能使⽤重命名原来的错误⽇志⽂件,⼿动冲洗⽇志创建⼀个新的,命令为...