项目积累——数据连接配置文件

<!-- Jdbc方式连接Infor数据库,连接的数据库为hr -->

<entry key="jdbc.infor">

<bean class="com.cvicse.commons.datasource.jdbc.JDBCDataSourceConfig">

<!--描述数据资源的共享模式,目前提供 Global,ThreadLocal,InheritableThreadLocal 三种模式

Global 所有的请求都使用一个连接,一般应用在C/S结构应用中;

ThreadLocal 表示一个线程共享一个连接,一般应用在B/S项目中;

InheritableThreadLocal 表示创建资源的线程及其子孙线程内共享,很少使用;

-->

<property name="scope">

<value>ThreadLocal</value>

</property>

<!--数据库连接方式配置,存在两个取值jdbc/directly或jdbc/datasource,

jdbc/directly表示直接采用JDBC连接数据库,在此情况下datasource属性不起作用,

jdbc/datasource表示采用应用服务器连接池连接数据库,在此情况下仅datasource属性有用,其它属性不起任何作用。-->

<property name="type">

<value>jdbc/datasource</value>

</property>

<!--jdbc/datasource连接方式,指定数据源的名称(暂时没有用)-->

<property name="dataSource">

<value>java:comp/env/cds</value>

</property>

<!--jdbc/directly方式  数据库驱动-->

<property name="driver">

<value>com.informix.jdbc.IfxDriver</value>

</property>

<!--jdbc/directly方式  数据库连接的url-->

<property name="url">

<value>jdbc:oracle:thin:@193.168.21.197:1526:hr</value>

</property>

<!--jdbc/directly方式  用户名称-->

<property name="user">

<value>hr</value>

</property>

<!--jdbc/directly方式用户口令-->

<property name="password">

<value>hr</value>

</property>

</bean>

</entry>

时间: 2024-10-09 18:51:48

项目积累——数据连接配置文件的相关文章

项目积累——Mina

继续上一篇,这篇主要讲通过mina往B端发送消息,并接受消息,mina是一个网络通信框架,封装了javaNIO,简单易用,网上有很多关于他的介绍,在此不赘述了. 如上篇所介绍,完成功能,需要五个类: PoolListener:监听,用来在系统启动的时候创建连接: SessionPool:连接池: SendHandler:处理类: CharsetEncoder:编码: CharsetDecoder:解码: B为我们提供了6个端口,每个端口可建立3个长连接,因此,在系统时,就要创建长连接,下面是一个

项目积累——Blockingqueue,ConcurrentLinkedQueue,Executors

背景 通过做下面一个小的接口系统gate,了解一下mina和java并发包里的东西.A系统为javaweb项目,B为C语言项目,gate是本篇需要完成的系统. 需求 1. A为集群系统,并发较高,会批量发送给gate消息,并且接受gate返回的消息: 2. gate独立部署,将从A接受到的消息压入队列,与B建立连接后,将每条消息验证签名等工作后,发送给B,需要保证性能: 3. B负责处理消息,并返回处理结果,B为gate提供提供六个端口,一个端口可有三个长连接(须由gate发送心跳保持长连接,否

数据连接池的使用

相比传统的数据连接而言,每次使用Connection 连接数据库时(增删查改)每次都会调用new一个连接对象,去访问数据库,而Connection对象的每次使用,在调用close()方法时,这时候的connection 它只是处于一种关闭的状态,实际而言,他还是存在与内存当中的,这样当我们的业务需求量大大增加时,这样会很耗费我们客户端的内存资源. 而数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中,这些数据库连接的数量是由最小数据库连接数制约.无论这些数据库连接是否被使用,连接池都将

spring下,druid,c3p0,proxool,dbcp四个数据连接池的使用和配置

由于那天Oracle的数据连接是只能使用dbcp的数据库连接池才连接上了,所以决定试一下当下所有得数据库连接池连接orcale和mysql,先上代码 配置文件的代码 1 #=================dbcp连接池======================# 2 #Oracle数据库连接 3 #jdbc_driverClassName=oracle.jdbc.driver.OracleDriver 4 #jdbc_url=jdbc:oracle:thin:@localhost:1521:

数据连接池JNDI

数据库连接有很多中方式,JDBC数据库的连接方式,前边我们已经介绍过了,而开发中我们经常使用的是DataBaseConnectionPool(数据库连接池,DBCP).数据库连接池到底是什么?它比jdbc数据库连接有什么优势呢?它又怎么使用呢? 一,先看一下JDBC连接,每次用户访问数据库时,需要JDBC为我们创建数据库连接,我们使用,然后关闭.而当我们加断点测试,可以发现这个过程中创建数据库连接这个过程是比较费时间的,而不是我们在数据库中操作数据费时间.所以JDBC这种方式的效率大大折扣.而且

c3p0 数据连接池 流行开源

注意事项:配置文件规定命名,不能更改   c3p0-config <?xml version="1.0" encoding="UTF-8"?><c3p0-config>    <default-config>        <property name="driverClass">com.mysql.jdbc.Driver</property>        <property n

Ajax之数据连接信息捕获

数据库: -- MySQL Administrator dump 1.4 -- -- ------------------------------------------------------ -- Server version 5.1.39-community /*!40101 SET @[email protected]@CHARACTER_SET_CLIENT */; /*!40101 SET @[email protected]@CHARACTER_SET_RESULTS */; /*

帆软报表FineReport中数据连接之Tomcat配置JNDI连接

1. 问题描述 在帆软报表FineReport中,通过JNDI方式定义数据连接,首先在Tomcat服务器配置好JNDI,然后在设计器中直接调用JNDI的名字,即可成功使用JNDI连接,连接步骤如下: 2. 实现步骤 · 使用版本及环境 下面以Windows XP系统,tomcat 5.5,jdk 1.6,连接SQLserver2000数据库进行JNDI连接说明,其他版本数据库步骤基本相同. 2.1 拷贝驱动 将连接数据库的JDBC驱动拷贝到Tomcat安装目录下的%Tomcat_HOME%\co

数据连接池——JNDI

数据库连接有很多中方式,JDBC数据库的连接方式,前边我们已经介绍过了,而开发中我们经常使用的是DataBaseConnectionPool(数据库连接池,DBCP).数据库连接池到底是什么?它比jdbc数据库连接有什么优势呢?它又怎么使用呢? 一,先看一下JDBC连接,每次用户访问数据库时,需要JDBC为我们创建数据库连接,我们使用,然后关闭.而当我们加断点测试,可以发现这个过程中创建数据库连接这个过程是比较费时间的,而不是我们在数据库中操作数据费时间.所以JDBC这种方式的效率大大折扣.而且