日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

dataSource配置oracle,使用datasource连接数据库

發布時間:2023/12/20 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 dataSource配置oracle,使用datasource连接数据库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、配置server.xml

找到配置發布應用程序的地方:

docBase=”d:\_webs”/>

將這個改為:

debug="0">

name指出數據源的名稱為jdbc/OraDB,

auth表明連接池管理的權限,

type指出該數據源的類型-->

name="jdbc/OraDB" auth="SERVLET"

type="javax.sql.DataSource"/>

name="jdbc/OraDB">

username

chenws

password

admin

driverClassName

oracle.jdbc.driver.OracleDriver

url

jdbc:oracle:thin:@192.168.39.215:1521:jetchin

實際上,配置數據源的屬性不止以上那些,還有其他的比如連接時間的限制,連接數量的限制等等。這里我們并沒有給出,只是使用了tomcat提供的默認屬性罷了。

注意:要讓該數據源有效,必須將oracle的classes12.zip改名為classes12.jar,然后拷貝到

tomcat安裝目錄下的/common/lib中。

二、配置web.xml

到web應用程序目錄下的web-inf中,打開web.xml,加入如下的配置:

定義數據源參照:

Oracle Datasource

example

jdbc/OraDB

javax.sql.DataSource

SERVLET

三、測試用例

contentType="text/html;charset=shift_jis"%>

import="java.sql.*"%>

import="javax.naming.*"%>

try{

Context initCtx = new

InitialContext();

Context ctx =

(Context) initCtx.lookup("java:comp/env");

Object obj =

(Object) ctx.lookup("jdbc/OraDB");

javax.sql.DataSource

ds = (javax.sql.DataSource)obj;

Connection conn =

ds.getConnection();

Statement stmt =

conn.createStatement();

String strSql =

"select * from offices";

ResultSet rs =

stmt.executeQuery(strSql);

out.println("city/region
");

while(rs.next()){

out.println(rs.getString("city"));

out.println("/");

out.println(rs.getString("region"));

out.println("
");

}

}catch(Exception ex){

out.println( ex ) ;

}

%>

總結

以上是生活随笔為你收集整理的dataSource配置oracle,使用datasource连接数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。