tomcat-8.5.78连接oracle的步骤方式

2 篇文章 0 订阅

知识点:Java通用Dao包括JDBC和JNDI两种连接方式,由于涉及开发比较少,我对这两种连接方式了解的不是很多,在写文章练习连接数据库查找了大量的知识进行汇总,最终总结如下:
jdbc是一个标准的Java API,它由一组类和接口组成,它的最大的特点是通过java程序去找数据库驱动,然后来连接数据库。
jndi全称(Java Name Directory Interface,Java命名目录接口),JNDI不单是用来连接数据库的,它是通过命名服务来找到数据库并返回数据库连接,当然JNDI还可以管理当前应用服务器上的其他资源,如网页,文件等,它用来连接数据库时和JDBC最大的区别就是它是通过应用服务器配置(如Tomcat)的配置文件context.xml来找数据库驱动的,其次就是JDBC连接能承受的同时请求数太低了,JNDI连接池连接与之相比会好很多。

总结
1.请求资源的主动性不一样。JDBC是通过java程序主动去连接数据库获得连接,而JNDI是通过请求命名服务器返回数据库连接。
2.功能范围不一样。JDBC只能用来做一件事那就是连接数据库,而命名JNDI除了能和JDBC做同样的事以外还能管理当前应用服务器上的其他资源,如网页,文件等
3.请求连接数不通。JNDI连接池数高于JDBC

<Resource name="jdbc/openetdb" auth="Container" 
type="javax.sql.DataSource" 
driverClassName="oracle.jdbc.OracleDriver" 
url="jdbc:oracle:thin:@127.0.0.1:1521:orcl" 
username="nontaxbfc" 
password="nontaxbfc" 
maxActive="20" 
maxIdle="10" 
maxWait="-1" 
testOnBorrow="true" 
/> 

context.xml部分代码:路径E:\apache-tomcat-8.5.78-windows-x64\conf

 web.xml代码:路径E:\apache-tomcat-8.5.78-windows-x64\webapps\myweb\WEB-INF
<!--需要在项目根目录下面新建一个WEB-INF目录和一个web.xml的文件,内容如下-->
				<resource-ref>
				<description>DataSource</description>
				<res-ref-name>jdbc/openetdb</res-ref-name>
				<res-type>javax.sql.DataSource</res-type>
				<res-auth>Container</res-auth>
				</resource-ref>
<!--临时加载的oracl数据源.2022.6.25结束-->

<!--写个jsp测试-->
<%@ page language="java" pageEncoding="gbk"%>   

<%@page import="java.sql.Connection"%>   

<%@page import="javax.naming.Context"%>   

<%@page import="javax.naming.InitialContext"%>   

<%@page import="javax.sql.DataSource"%>   

<%@page import="java.sql.Statement"%>   

<%@page import="java.sql.ResultSet"%>   
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<title>Insert title here</title> 
</head> 
<body>
	<%
DataSource ds = null;
try{
Context context = new InitialContext();
ds = (DataSource)context.lookup("java:comp/env/jdbc/openetdb");
Connection conn = ds.getConnection();
String strSql="select * from T_FSBANK";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(strSql);
out.println("以下是从数据库中读取出来的数据:<br>");
while(rs.next()){
out.println(rs.getString("BANKID"));
out.println(rs.getString("BANKNAME"));   
out.println("<br>");  
}
if(ds!=null){
out.println("chenggong");
}
}catch(Exception e){
e.printStackTrace();
out.println("lichenggong 99%");
}
%>
</body> 
</html> 

本人在练习连接数据库过程中也尝试了对mysql数据库的连接,有兴趣的朋友可以下载附件进行参考学习。除此之外附件中还包含了oracl驱动和mysql的驱动,其中oracl驱动包含版本有5/6/7/14版本供大家下载Tomcat服务器orcel数据库连接配置(个人整理版).zip-Java文档类资源-CSDN下载

参考文档Tomcat(各种版本) 数据库连接池配置_iteye_10631的博客-CSDN博客

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: apache-tomcat-8.5.81.tar.gz 是一种压缩文件格式,用于存储 Apache Tomcat 8.5.81 版本的软件安装包。Apache Tomcat 是一个开源的Java Servlet容器,用于运行Java web应用程序。 .tar.gz 是一种常见的压缩文件格式,经常用于在Linux和Unix系统中打包和分发软件。.tar 表示文件已被打包成一个文件夹,并保留了目录结构。.gz 表示文件已被使用gzip进行压缩。 要使用这个软件包,首先需要将 .tar.gz 文件解压缩。可以使用压缩软件如WinRAR或7-Zip,或者使用命令行工具如tar和gzip在Linux和Unix系统下进行解压缩。 解压缩后,将会得到一个文件夹,其中包含 Apache Tomcat 8.5.81 版本的所有文件和目录。这些文件包括配置文件、Java类文件、JAR文件以及其他与 Tomcat 运行相关的文件。 安装 Apache Tomcat 8.5.81 之前,需要确保已经正确安装了Java运行环境(Java Runtime Environment,JRE)。在安装过程中,您可能需要编辑一些配置文件,以适应您的特定需求,如指定HTTP端口、配置SSL证书等。 安装完成后,您可以启动Apache Tomcat,并通过浏览器访问 Tomcat 的默认网页。在该网页上,您可以管理Tomcat服务器,部署和管理您的Java web应用程序。 总之,apache-tomcat-8.5.81.tar.gz 是一个存储 Apache Tomcat 8.5.81 版本软件安装包的压缩文件。通过解压缩、安装和配置,您可以使用该软件包搭建和管理Java web应用程序。 ### 回答2: apache-tomcat-8.5.81.tar.gz 是一个压缩文件,用于安装和部署 Apache Tomcat 8.5.81 服务器。Apache Tomcat 是一个开源的Java Servlet容器,用于运行Java Web应用程序。 .tar.gz 文件格式是一种常见的Linux/Unix压缩文件格式。它是通过将多个文件和目录打包成一个tar文件,再通过gzip进行压缩得到的。所以,我们需要先解压缩这个文件,然后才能进行安装和使用。 解压 .tar.gz 文件可以使用命令行工具或图形化工具。在命令行中,可以使用以下命令进行解压缩: ``` tar -zxvf apache-tomcat-8.5.81.tar.gz ``` 这将解压缩文件到当前目录下的一个新目录中。 解压缩后,我们可以进入解压后的目录,启动 Tomcat 服务器。然后,我们就可以在浏览器中访问 http://localhost:8080 来访问默认的 Tomcat 首页。 Apache Tomcat 作为一个Servlet容器,能够处理HTTP请求并将其发送给Java Servlet,然后将响应返回给客户端。它还支持JavaServer Pages (JSP),WebSocket,Java EL,JASPIC和其他Java技术。 Tomcat 8.5.81 是 Apache Tomcat 8.5.x 系列的一个特定版本,带有一些更新和修复。根据具体的需求和环境,我们可以选择不同的Tomcat版本进行安装和使用。 总的来说,apache-tomcat-8.5.81.tar.gz 是一个用于安装 Apache Tomcat 8.5.81 服务器的压缩文件,通过解压缩并启动Tomcat服务器,我们可以搭建Java Web应用程序并提供服务。 ### 回答3: apache-tomcat-8.5.81.tar.gz 是一个压缩文件,它是 Apache Tomcat 服务器的一个版本。Apache Tomcat 是一个开源的 Java Servlet 容器,用于部署和运行 Java Web 应用程序。 .tar.gz 是一个常见的压缩文件扩展名,表示使用 tar 程序将文件打包成 tarball,并使用 gzip 压缩进行压缩。因此,apache-tomcat-8.5.81.tar.gz 文件实际上是一个经过 tar 和 gzip 压缩的文件。 通过解压缩apache-tomcat-8.5.81.tar.gz 文件,我们可以获得 Apache Tomcat 8.5.81 版本的安装文件和相关目录结构。这些文件包括所有的运行时文件、配置文件、库文件和示例代码等等。它们组合在一起以提供一个能够运行的 Apache Tomcat 服务器实例。 Apache Tomcat 是一个非常受欢迎的 Java Web 容器,它支持最新的 Java Servlet 规范和 JavaServer Pages(JSP)技术。通过部署和运行 Java Web 应用程序,Apache Tomcat 提供了一个可靠和高效的运行环境。 Apache Tomcat 提供了丰富的功能,如HTTP端点、连接池、会话管理、安全性、负载均衡等。它还可以与其他工具和框架集成,如Apache httpd、Spring框架等等。 所以,apache-tomcat-8.5.81.tar.gz 提供了一个用于运行 Java Web 应用程序的 Apache Tomcat 服务器实例的安装文件和相关目录结构。它是一个重要的开源工具,用于构建和部署 Java Web 应用程序。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值