一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Oracle - 在Tomcat服務器下使用連接池連接Oracle數據庫

在Tomcat服務器下使用連接池連接Oracle數據庫

2019-12-06 16:10Oracle教程網 Oracle

本文為大家介紹下在Tomcat服務器下使用連接池來連接數據庫的操作,下面有個不錯的示例,大家可以參考下

下面介紹在Tomcat服務器下使用連接池來連接數據庫的操作 

一:修改web.xml文件: 

復制代碼代碼如下:


<?xml version="1.0" encoding="UTF-8"?> 
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> 
<display-name>project</display-name> 
<welcome-file-list> 
<welcome-file>index.html</welcome-file> 
<welcome-file>index.htm</welcome-file> 
<welcome-file>index.jsp</welcome-file> 
<welcome-file>default.html</welcome-file> 
<welcome-file>default.htm</welcome-file> 
<welcome-file>default.jsp</welcome-file> 
</welcome-file-list> 

<resource-ref> 
<description>DBConnection</description> 
<res-ref-name>siniteksirm</res-ref-name> 
<res-type>javax.sql.DataSource</res-type> 
<res-auth>Container</res-auth> 
</resource-ref> 
</web-app> 


在web-app之間插入<resource-ref>這段代碼。指定要是用的Resource名稱。 

二:修改tomcat下的context.xml文件: 

在Context標簽之間加入如下代碼。 

復制代碼代碼如下:


<Resource name="siniteksirm" auth="Container" 
type="javax.sql.DataSource" 
driverClassName="oracle.jdbc.OracleDriver" 
url="jdbc:oracle:thin:@192.168.1.196:1521:orcl" 
username="paxt" 
password="paxt" 
maxActive="20" 
maxIdle="10" 
maxWait="-1" 
testOnBorrow="true" 
validationQuery="select 1 from dual"/> 


三:選擇Oracle的數據庫驅動,加入到Tomcat的lib包中。本項目中為:Ojdbc14.jar. 

四:提供一個jsp頁面: 

復制代碼代碼如下:


<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 
<%@ page import="javax.naming.Context" %> 
<%@ page import="javax.naming.InitialContext" %> 
<%@ page import="java.sql.*" %> 
<%@ page import="javax.sql.DataSource" %> 
<!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/siniteksirm"); 
Connection conn = ds.getConnection(); 
PreparedStatement pst = conn.prepareStatement("select * from sdc_fundbase where rownum <= 2"); 
ResultSet rs = pst.executeQuery(); 
while(rs.next()){ 
out.println(rs.getString("fund4")); 
out.println("<br/>"); 

if(ds != null){ 
out.println("數據庫連接"); 

}catch(Exception e){ 
e.printStackTrace(); 
out.println("數據庫連接失敗"); 

%> 
</body> 
</html> 


啟動Tomcat,這樣就可以訪問頁面。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本小网站 | 欧美最猛性xxxxx男男 | 国产在线精品成人一区二区三区 | 天堂资源8中文最新版 | 91国内精品久久久久怡红院 | 日本黄色大片免费观看 | 青青久久久国产线免观 | 国产成人精品免费视频大全五级 | 国内精品视频一区二区三区八戒 | 8插8插| 女仆色网址 | 给我免费观看的视频在线播放 | 日韩国产欧美视频 | 亚洲第成色999久久网站 | 人人擦 | 国产色网| 国产在线拍| 继的朋友无遮漫画免费观看73 | 国产人成精品午夜在线观看 | 9热在线精品视频观看 | 美女脱小内内给男生摸j | 亚洲欧美日韩综合在线播放 | 成人亚洲欧美日韩中文字幕 | 强插美女| 性free非洲老妇 | 欧美一级裸片又黄又裸 | 九九热在线观看视频 | 好吊妞视频998www | 男人免费视频 | 99热热99| 非洲黑人xxxxxbbbbb | 香蕉久久夜色精品国产尤物 | 国产人妖ts在线视频网 | 天天综合色天天综合 | 乖女的嫩奶水h文孕妇 | 免费视频片在线观看大片 | 国四虎影永久 | 牛牛影院成人免费网页 | 成人国产网站v片免费观看 成人国产精品视频 | 国产不卡视频一区二区在线观看 | 扒开黑女人p大荫蒂老女人 扒开大腿狠狠挺进视频 |