- 浏览: 582816 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (174)
- JBPM (3)
- WWF (0)
- JavaScript (11)
- J2EE (40)
- OperationSystem (11)
- 数据库 (12)
- CSS (1)
- Ajax (2)
- J2SE (30)
- Tools (10)
- 服务器中间件 (3)
- 异常 (0)
- Flex (5)
- jQuery (11)
- html (9)
- Ejb (1)
- HTML5 Shiv–让该死的IE系列支持HTML5吧 (1)
- Spring (9)
- Quartz (3)
- log4j (1)
- maven (1)
- cpdetector (1)
- JSON (1)
- log4jdbc (1)
- asm (8)
- FusionCharts (1)
- jqplot (1)
- highcharts (1)
- excanvas (1)
- html5 (1)
- jpcap介绍 (1)
- weblogic (3)
- URLURLClassLoader (0)
- URLClassLoader (1)
- ant (2)
- ivy (2)
- nexus (1)
- IT (0)
- LoadRunner (1)
- SCSS (1)
- ruby (1)
- webstorm (1)
- typescript (1)
- Jboss7 (1)
- wildfly (1)
- oracle (5)
- esb (0)
- dubbo (2)
- zookeeper (3)
- eclipse (1)
- Android (2)
- Studio (1)
- Google (1)
- 微信 (1)
- 企业号 (1)
- Linux (13)
- Oracle12c (1)
- Hadoop (1)
- InletexEMC (1)
- Windows (1)
- Netty (3)
- Marshalling (2)
- Protobuf (1)
- gcc (1)
- Git (1)
- GitLab (1)
- shell (2)
- java (3)
- Spring4 (1)
- hibernate4 (1)
- postgresql (1)
- ApacheServer (2)
- Tomcat (2)
- ApacheHttpServer (2)
- realvnc (1)
- redhat (7)
- vncviewer (1)
- LVS (4)
- LVS-DR (1)
- RedHat6.5 (5)
- LVS-NAT (1)
- LVS-IPTUNNEL (2)
- LVS-TUN (1)
- keepalived (2)
- yum (1)
- iso (1)
- VMware (1)
- redhat5 (1)
- ha (1)
- nginx (2)
- proguard (1)
- Mat (1)
- DTFJ (1)
- axis2 (1)
- web service (1)
- centos (1)
- random (1)
- urandom (1)
- apache (1)
- IBM (1)
- cve (1)
- 漏洞 (1)
- JDBC (1)
- DataSource (1)
- jdk (1)
- tuxedo (2)
- wtc (1)
最新评论
-
skying007:
好资料,谢谢分享给啊
FusionCharts在服务器端导出图片(J2EE版) -
cgnnzg:
大神好 可以发一份源码给我学习么 多谢了 978241085 ...
springmvc+dubbo+zookeeper -
jifengjianhao:
求源码:854606899@qq.com
springmvc+dubbo+zookeeper -
wdloyeu:
shihuan8@163.com邮箱网盘在哪,没找到。能给份源 ...
Java Socket长连接示例代码 -
huangshangyuanji:
求代码:45613032@qq.com
springmvc+dubbo+zookeeper
依赖ojdbc14.jar包
OraclePooled.java代码:
OraclePooled.java代码:
import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import javax.sql.PooledConnection; import oracle.jdbc.pool.OracleConnectionPoolDataSource; /** * Oracle自带连接池应用 * */ public class OraclePooled { private PooledConnection dbpool; public OraclePooled(String ConnectionURL, String UserName, String PassWord) { try { OracleConnectionPoolDataSource ocpds = new OracleConnectionPoolDataSource(); ocpds.setURL(ConnectionURL); ocpds.setUser(UserName); ocpds.setPassword(PassWord); dbpool = ocpds.getPooledConnection(); } catch (Exception ex) { System.err.println("Error in PooledSQL-construct: "); ex.printStackTrace(System.err); } } protected void finalize() { if(dbpool != null) { try { dbpool.close(); } catch(Exception ex){ ex.printStackTrace(); } } } public ResultSet Query(String sql, String[] params){ PreparedStatement pstmt = null; ResultSet rs = null; Connection connection = null; try { connection = dbpool.getConnection(); pstmt = connection.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); for(int i=1; i<params.length+1; i++){ pstmt.setString(i, params[i-1]); } rs = pstmt.executeQuery(); while(rs.next()){ System.out.println(rs.getString(1)); System.out.println(rs.getString(2)); } } catch(Exception ex) { System.err.println("Error in Query - SQLBean: "); ex.printStackTrace(System.err); } return rs; } public static void main(String[] args){ OraclePooled op = new OraclePooled("jdbc:oracle:thin:@192.168.1.10:1521:oraid", "shihuan", "zznode"); String sql = "SELECT T.MODULE_NAME, T.PARAM_NAME, T.SHOW_NAME, T.REL_SYMBOLS, T.GREEN_VALUE, T.YELLOW_VALUE, T.RED_VALUE, T.UNIT, T.SCPOE FROM TB_THRESHOLD_SETTING T WHERE T.PARAM_NAME = ?"; String[] params = new String[]{"CSZJFX"}; op.Query(sql, params); op.finalize(); } }
发表评论
-
JDK中的随机数机制探究
2017-05-31 21:25 1954今天有同事问起关于JDK1.8中默认是random问题 ... -
Oracle修改内存使用情况
2015-12-15 10:49 966[oracle@pamiddle ~]$ sqlplus / ... -
Oracle12c的相关命令及操作
2015-12-10 09:27 2914[oracle@pacollector ~]$ lsnrctl ... -
RedHat6.4安装Oracle12c 12.1.0.2.0
2015-12-07 16:32 2097[root@pacollector ~]# vi /etc/h ... -
Netty5 AIO
2015-11-25 21:18 1692工程结构图: TimeServer.java文件内容如下: ... -
JDK1.7 AIO
2015-11-24 22:32 1062工程结构图: Helper.java文件内容如下: p ... -
java JAVA_OPTS javaagent
2015-11-23 15:48 1517附件里java JAVA_OPTS -javaagent的程序 ... -
dubbo源代码调试
2015-09-24 17:06 4213今天同事要调试zookeeper+dubbo源代码,所以做了以 ... -
静态方式把oracle实例配置到监听文件里
2015-08-21 21:25 1462本例Oracle的实例名字为parep。 原始的listen ... -
RedHat6.4安装Oracle11g 11.2.0.4
2015-07-25 22:36 2857[root@foglight ~]# vi /etc/host ... -
any+ivy的使用
2014-11-29 16:25 2111javapro-用ivy编译版本.rar文件时示例代码。 i ... -
URLClassLoader初体验
2014-11-26 14:56 2203使用概要: File file = ... -
将输出流OutputStream转化为输入流InputStream的方法
2014-07-19 22:27 27683将输出流OutputStream转化为输入流InputSt ... -
JVM启动参数大全
2014-06-11 17:19 1004http://www.blogjava.net/midstr/ ... -
Java实现aop案例
2014-04-27 11:33 1360MyPersonService.java代码如下: pac ... -
Java Socket长连接示例代码
2014-04-07 13:42 21785SocketListenerPusher.java代码如下: ... -
Java多线程文档
2013-10-06 10:56 1230附件里是Java多线程的pdf文档,写的比较好,可参考。 ... -
利用jackson包进行json字符串与pojo类之间的转换源代码
2012-10-05 19:35 1972附件里是利用jackson包进行json字符串与pojo类之间 ... -
Java Swing开发的文件内容加密
2012-09-02 14:52 1227主要是javax.swing.JFrame和java.awt. ... -
mysql和Oracle在对clob和blob字段的处理
2012-08-25 18:50 30918一、MySQL与Oracle数据库如何处理Clob,Bl ...
相关推荐
### Oracle9i 自带连接池Java代码解析 #### 一、引言 在J2EE应用开发中,数据库连接管理是十分重要的一个环节。合理的连接管理不仅能够提高系统的响应速度,还能有效避免资源浪费,提升应用程序的整体性能。Oracle...
2. 服务器自带的连接池:JDBC 的 API 中没有提供连接池的方法。一些大型的 WEB 应用服务器如 BEA 的 WebLogic 和 IBM的 WebSphere 等提供了连接池的机制,但是必须有其第三方的专用类方法支持连接池的用法。 3. ...
- 配置数据源:在Java应用中,可以配置DataSource对象,提供更高级的连接池管理,提高性能和资源利用率。 - TNS名称:Oracle数据库连接通常需要TNS(Transparent Network Substrate)名称,这是数据库服务的网络...
- **定期检查连接池**:对于使用连接池的应用程序,确保定期清理和维护连接池可以有效预防连接空闲问题。 - **监控数据库性能**:利用Oracle自带的工具如AWR报告、等待事件统计等,来监控数据库性能和连接状态,及时...
2. **Druid连接池**:Druid是阿里巴巴开源的一个数据库连接池实现,它提供了强大的监控和扩展功能。它具备高并发、高性能、监控、高可用性、可扩展性等特点,是实现数据源动态切换时的一个优秀选择。 3. **数据源...
这份"jdbc源码,oracle自带jdbc"的资源对学习Java数据库开发的人员来说极其宝贵,因为它允许深入理解JDBC的工作原理以及Oracle驱动的实现细节。 首先,JDBC驱动分为四种类型:Type 1、Type 2、Type 3和Type 4。...
5. **Tomcat JDBC Connection Pool**: Tomcat服务器自带的连接池,适合Web应用。 使用连接池的步骤大致如下: 1. 引入连接池库,如HikariCP的依赖。 2. 配置连接池参数,如数据库URL、用户名、密码、最大连接数等...
##### 2、服务器自带的连接池 虽然JDBC API本身并没有提供连接池的具体实现,但是一些大型的应用服务器如BEA的WebLogic和IBM的WebSphere等提供了内置的连接池机制。这些服务器通常通过自身的管理工具或API支持连接...
本文将详细介绍如何在Tomcat环境中配置Oracle数据库连接池,并提供实际应用场景中的配置示例。 #### 二、Tomcat连接池的基本概念 1. **什么是连接池**:连接池是一种数据库连接复用的技术。它通过预创建一定数量的...
四、服务器自带的连接池 JDBC的API中没有提供连接池的方法。一些大型的WEB应用服务器如BEA的WebLogic和IBM的WebSphere等提供了连接池的机制,但是必须有其第三方的专用类方法支持连接池的用法。 五、连接池关键...
在Java中,有很多成熟的数据库连接池实现,如Apache的DBCP、C3P0,以及Tomcat自带的Tomcat-jdbc连接池等。 在标题和描述中提到的案例,是关于如何在Tomcat服务器上配置Oracle XE数据库的连接池。以下是详细步骤: ...
选择合适的驱动程序、关闭自动提交、使用PreparedStatement对象、批量处理、调用存储过程以及优化连接池等策略,都是提高Java应用程序与Oracle数据库交互性能的有效手段。同时,定期对系统进行性能监控和调优,是...
- 性能优化:Oracle JDBC驱动提供了许多性能调优选项,如批处理、预编译的SQL语句(PreparedStatement)以及连接池管理。 5. 配置与使用: 在Java应用程序中,首先需要将ojdbc10.jar或ojdbc8.jar添加到项目的类...
同时,为了提高性能,建议使用连接池来管理数据库连接。 总之,Oracle数据库对Java的集成使得开发者能够利用强大的Java编程能力处理数据库任务。通过正确配置环境变量和理解JDBC的基本使用,就能轻松地在Java中实现...
5. **Tomcat JDBC Connection Pool**:Tomcat服务器自带的连接池,轻量级且易于集成。 在压缩包中的`libs`文件夹,可能包含了这些连接池库的JAR文件,例如HikariCP或Druid的JAR,以及MySQL Connector/J这样的数据库...
可能包括网络模型的选择(如Reactor模式、Proactor模式),连接池的管理,以及如何处理TCP连接的建立、维护和关闭等问题。 3. **oracle学习笔记--三大索引.pptx**:这可能是对Oracle数据库中不同类型的索引(如B树...
5. Weblogic 中使用 Oracle 连接池及 Oracle 备份的注意事项 在使用 Weblogic 连接 Oracle 数据库时,需要注意以下几点: * 配置连接池时,驱动程序采用 Oracle 的 Oracle’s Driver(Thin)version 9.0.1, 9.2.0...
除了使用Tomcat自带的连接池之外,还可以选择使用Apache Commons DBCP作为连接池。在Spring配置文件中定义数据源: ```xml <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/> ...
本文介绍了在WebLogic中配置包括Informix、Oracle、DB2、Sybase等多种数据库的连接池。每种数据库的具体配置步骤可能略有不同,但基本流程包括在WebLogic管理控制台中设置数据源,配置必要的数据库连接信息,如...
9. 连接池:Oracle Managed Data Access 自带连接池功能,可以提高应用程序的性能,减少资源消耗,通过重用已打开的连接来避免频繁的创建和销毁。 10. 多版本支持:Oracle.ManagedDataAccess.dll 支持多个Oracle...