自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

使用JDBC數(shù)據(jù)源連接池方式連接Oracle數(shù)據(jù)庫的方法

數(shù)據(jù)庫 Oracle
JAVA連接數(shù)據(jù)Oracle數(shù)據(jù)庫有不少的方法,下文介紹了一個使用JDBC數(shù)據(jù)源連接池方式連接數(shù)據(jù)庫的方法,讓我們一起來了解一下。

JAVA連接Oracle數(shù)據(jù)庫可以通過使用JDBC數(shù)據(jù)源連接池方式的來實現(xiàn),下面就對該方法作了詳細(xì)的介紹,如果您對JAVA連接Oracle數(shù)據(jù)庫方面感興趣的話,不妨一看。

  1. 使用JDBC數(shù)據(jù)源連接池方式連接數(shù)據(jù)庫(效率高)  
  2.  
  3. 用這種方式連接數(shù)據(jù)庫之前,首先需要配置TOMCAT服務(wù)器目錄下的文件\tomcat5\conf\context.xml文件:  
  4.  
  5. <Context reloadable="true"> 
  6.  
  7. <WatchedResource>WEB-INF/web.xml</WatchedResource> 
  8.  
  9. <Resource name="jdbc/oracle" auth="Container" type="javax.sql.DataSource" 
  10. maxActive="100" maxIdle="30" maxWait="10000" username="scott"   password="tiger" 
  11.  
  12. driverClassName="oracle.jdbc.OracleDriver"   
  13. url="jdbc:oracle:thin:@192.168.1.3:1521:ora92"/> 
  14.  
  15. </Context> 
  16.  
  17. 配置完后將oracle驅(qū)動程序類classes12.jar拷貝到\tomcat5\common\lib目錄下即可。在這里強調(diào)一下這個問題,我就是遇到這種問題的,最后就是這樣給解決的。之前我用了ojdbc5.jar驅(qū)動類文件總是不能夠建立連接的,而且出現(xiàn)這樣的問題:Cannot create JDBC oracle driver of class '' for connect URL 'jdbc:oracle:thin:@192.168.1.3:1521:ora92'"。希望這篇文章給讀者有點啟發(fā)。我的QQ號碼:89262840  
  18.  
  19. import javax.naming.Context;  
  20. import javax.naming.InitialContext;  
  21.  
  22. import javax.sql.DataSource;  
  23.  
  24. String sql = "insert into users(username,password) values(?,?)";  
  25.  
  26. String username = request.getParameter("username");  
  27.  
  28. try {  
  29.  
  30.    Context context=new InitialContext();  
  31. DataSource ds=(DataSource)context.lookup("java:/comp/env/jdbc/oracle");  
  32. Connection conn=ds.getConnection();  
  33.  
  34. PreparedStatement ps = conn.prepareStatement(sql);  
  35.  
  36. ps.setString(1, StringUtil.filterHtml(username));  
  37. ps.setString(2, StringUtil.filterHtml(request.getParameter("password")));  
  38. result = ps.executeUpdate();  
  39. ps.close();  
  40. conn.close();  
  41.  
  42.    } catch (NamingException e) {  
  43. e.printStackTrace();  
  44. } catch (SQLException e) {  
  45. e.printStackTrace();  
  46. }  
  47.  

以上就是使用JDBC數(shù)據(jù)源連接池方式連接Oracle數(shù)據(jù)庫的方法介紹。

 

 

 

【編輯推薦】

C#連接Oracle數(shù)據(jù)庫查詢數(shù)據(jù)

通過OCI8接口連接Oracle數(shù)據(jù)庫

使用oracle存儲過程分頁的實例

oracle RMAN備份的優(yōu)化

使用RMAN進行Oracle備份

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2012-06-17 13:04:45

2009-07-17 13:32:49

JDBC數(shù)據(jù)庫

2025-01-09 11:21:25

2009-06-24 07:53:47

Hibernate數(shù)據(jù)

2010-03-18 15:09:15

python數(shù)據(jù)庫連接

2011-07-29 15:11:42

WeblogicOracle數(shù)據(jù)庫連接

2019-11-27 10:31:51

數(shù)據(jù)庫連接池內(nèi)存

2010-12-10 16:19:04

JDBC數(shù)據(jù)庫連接池DDLSQLJ存儲過程

2009-07-06 17:23:34

JDBC連接數(shù)據(jù)庫

2017-06-22 14:13:07

PythonMySQLpymysqlpool

2009-06-16 09:25:31

JBoss配置

2018-10-10 14:27:34

數(shù)據(jù)庫連接池MySQL

2011-05-26 09:27:59

JDBC連接數(shù)據(jù)庫

2009-07-07 17:42:28

2018-01-03 14:32:32

2011-05-19 09:53:33

數(shù)據(jù)庫連接池

2021-08-12 06:52:01

.NET數(shù)據(jù)庫連接池

2020-04-30 14:38:51

數(shù)據(jù)庫連接池線程

2010-04-06 11:02:30

Oracle 數(shù)據(jù)庫

2010-04-22 16:56:46

Oracle數(shù)據(jù)庫
點贊
收藏

51CTO技術(shù)棧公眾號