jdbc数据库连接池的事务操作 怎样用java(j2ee)连接oracle数据库?

[更新]
·
·
分类:互联网
4069 阅读

jdbc数据库连接池的事务操作

怎样用java(j2ee)连接oracle数据库?

怎样用java(j2ee)连接oracle数据库?

一、本地通过JDBC获得Oracle数据库连接
通过JDBC获得Oracle数据库连接,有三种方式:OCI方式、thin方式和JdbcOdbc桥方式。OCI方式依赖于本地的动态链接库,如果在本地安装了Oracle数据库客户端可以采用该方式;而thin方式为纯java的数据库连接方式;JdbcOdbc桥方式依赖于本地ODBC数据库源的配置,这种方式一般不太被采用。
二、通过连接池获得Oracle数据库连接这部分主要讲述在iPlanet Application Server 6.5和Sun Java System Application Server 7中Oracle数据库连接池的配置,以及在应用中如何通过连接池获得数据库的连接。

一个数据库支持多少并发连接数?

一般情况浏览器在线用户数和WEBApplicationServer并发连接数一般是20-50:1。如果直接jdbc访问数据库,利用连接池再次缩减20-50:1。综合就是浏览器在线用户数和数据库连接数量比例在400-2500:1但是实际情况,可能会发生很大变化,尤其应用开发的不好的情况下。

mysql数据库连接池配置教程?

mysql的数据连接池怎么配置文件连接先建立一些连接,并且这些连接允许共享,因此这样就节省了每次连接的时间开销。Mysql数据库为例,连接池在Tomcat中的配置与使用。1、创建数据库Student,表student2、配置server.xml文件。Tomcat安装目录下conf中server.xml文件。ltGlobalNamingResourcesgtltResourcename

JDBC数据库驱动程序种类如何选择?

JDBC提供了完成下列基本任务的方法:
以URL或注册到JNDI名称服务的DataSource对象为基础,创建和管理数据源连接。因此,客户端不必进行复杂的配置。
构造SQL命令,向数据源发送SQL命令。?
提取和处理返回给Java应用或Applet的结果集。
JDBC规范:??
JDBC 1.0:提供基本的功能,强调易用性。??
JDBC 2.0:提供更多高级功能以及服务器端的处理能力。??
JDBC3.0:完善了API,优化性能。改进了连接池、语句缓冲机制,提供了向Sun连接器体系的迁移途径。?
一些在JDBC 2.0规范中可选的功能,例如分布式事务,在JDBC3.0规范中是必需的。同时,JDBC3.0还定义了一些新的特性,例如在缓冲池中缓冲经过预处理的命令等。
最初的Java语言规范并没有规定Java程序如何访问数据库。但不久之后,Sun和它的合作者就开始填补这个空白。早期的Java数据访问策略依赖于建立通向ODBC(ODBC是Microsoft发起的数据源访问标准)的桥梁,结果就是JDBC-ODBC桥接驱动程序。
?
JDBC驱动程序总共有四种类型:?
第一类:JDBC-ODBC桥,再加上ODBC驱动程序。
第二类:本机API,部分是Java的驱动程序。
第三类:面向数据库中间件的纯Java驱动程序。
第四类:直接面向数据库的纯Java驱动程序。
第三、四两类都是纯Java的驱动程序,因此,对于Java开发者来说,它们在性能、可移植性、功能等方面都有优势。