查找引用Tomcat数据源

标签: 查找引用Tomcat数据源 引用Tomcat数据源
4人阅读 评论(0) 收藏 举报
分类:
描述:在Tomcat中配置完Oracle或MySQL数据源后需要在JSP或者DAO中引用数据源,引用方法如下,数据源配置方法请参考文章:(点击) Tomcat9.0配置MySQL和Oracle数据库数据源

步骤:

    解释:数据源的操作是通过JDNI方式进行查找,如果要取得连接需要经过以下步骤

1.初始化名称查找上下文:Context context = new InitialContext();

2.通过名称查找DadaSource对象:DadaSource dataSource = (DadaSource)context.lookup(JNDI名称);

3.通过DadaSource取得数据库连接对象:Connection conn = dataSource .getConnection();

代码:

<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>

<%-- 加载驱动包 --%>
<%@ page import="javax.naming.*"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>

<!DOCTYPE html>
<html>
<head>
	<title>jsp</title>
	<meta charset="UTF-8" />
<body>
	<%
		// java:comp/env/: 环境命名上下文,用于解决JNDI查找时命名冲突问题
		// java:comp/env/在Tomcat中需要是使用,而在WebLogic等高级服务器中已经配置好
		// jdbc/tianxin就是在server.xml中配置的JDNI数据库引用名,参考文章中的是jdbc/dbmysql,根据自己做的配置进行使用即可
		String DSNAME = "java:comp/env/jdbc/tianxin";
		
		// 步骤一
		Context context = new InitialContext();
		// 步骤二
		DataSource dataSource = (DataSource)context.lookup(DSNAME);
		// 步骤三
		Connection conn = dataSource.getConnection();
	%>

	<%-- 打印信息,成功则会打印数据库连接基本信息 --%>
	<%=conn%>

	<%-- 关闭数据库 --%>
	<%
		conn.close();
	%>
</body>
</html>

    *截图:


结果:

1697569755, URL=jdbc:mysql://localhost:3306/tianxin, UserName=root@localhost, MySQL-AB JDBC Driver

查看评论

tomcat配置数据源和jar包引入

 context.xml中加入
  • zhuhecool
  • zhuhecool
  • 2009-04-19 14:22:00
  • 3463

Tomcat 数据源的配置用,及spring对Tomcat的引用

Tomcat中配置数据源分两种,一种为全局数源,一种为单个web应用,无论哪种方式都必须先把数据库driver放到commons/lib下面。一、如果只想为一个web应用配置一个专用的数据源,则只需要...
  • sohe
  • sohe
  • 2008-03-27 11:29:00
  • 1479

tomcat配置jdbc数据源几个要点

1,依赖的jar包,需要导入:     commons-collections.jar     commons-dbcp.jar     commons-pool.jar     数据库驱动jar包 ...
  • duchao123duchao
  • duchao123duchao
  • 2015-08-05 18:25:01
  • 713

Java使用Tomcat数据源的方式

1、  在tomcat中配置数据源,配置路径是:E:\UCMSServer\tomcat\conf\server.xml,在如下位置添加:数据源配置:                type...
  • toto1297488504
  • toto1297488504
  • 2017-03-30 18:35:41
  • 847

Tomcat 【中配置连接池和数据源】

Tomcat 【中配置连接池和数据源】
  • CSDN_980979768
  • CSDN_980979768
  • 2015-07-28 14:59:54
  • 1804

在tomcat下context.xml中配置各种数据库连接池(JNDI)

1.   首先,需要为数据源配置一个JNDI资源。我们的数据源JNDI资源应该定义在context元素中。在tomcat6版本中,context元素已经从server.xml文件中独立出来了,放在一个...
  • dangelasir_
  • dangelasir_
  • 2016-09-10 15:38:32
  • 2437

Tomcat jndi 配置数据源过程

  • 2009年05月19日 20:26
  • 13KB
  • 下载

Tomcat配置JNDI数据源-配置server.xml

假设应用程序目录是JSP-->Context path="/JSP" docBase="JSP">   使用数据库名为GUESTBOOK-->   Resource name="jdbc/demo" ...
  • daryl715
  • daryl715
  • 2007-10-15 13:26:00
  • 2940

Tomcat8使用数据源的三种方式

Tomcat8使用数据源的方式一(Tomcat8端局部配置) 在Tomcat8的conf/Catalina/localhost目录中添加xml文件使用数据源 此种方式发布项目,是最佳选择。因为...
  • c_g_m
  • c_g_m
  • 2015-10-21 10:36:14
  • 4707

tomcat数据源的配置和使用

在Java语言中,DataSource对象就是一个代表数据源实体的对象。一个数据源就是一个用来存储数据的工具,它可以是复杂的大型企业级数据库,也可以是简单得只有行和列的文件。数据源可以位于在服务器端,...
  • baohanqing
  • baohanqing
  • 2014-08-11 20:45:53
  • 1738
    个人资料
    持之以恒
    等级:
    访问量: 11万+
    积分: 688
    排名: 7万+
    文章存档
    最新评论