Jabato
Apuntes de contenido técnico
>> Página de inicio >> Framework PA 1.4.1


Temas:


Ejemplo 9. Definición de una conexión MySQL


....              
<data-source
	class="com.evermind.sql
	   .DriverManagerDataSource"
	name="SQLDS"
	location="jdbc/AgendaDS"
	xa-location="jdbc
	             /xa/AgendaXADS"
	ejb-location="jdbc/SQLDS"
	connection-driver=
	   "org.gjt.mm.mysql.Driver"
	username="roberto"
	password="roberto"
	url="jdbc:mysql://localhost
	                     /agenda"
	inactivity-timeout="30"
/> 
....
              

Ejemplo 10. Definición de una conexión Oracle


....              
<data-source
	class="com.evermind.sql
	   .DriverManagerDataSource"
	name="OracleDS"
	location="jdbc/OracleCoreDS"
	xa-location="jdbc/xa
	                 /OracleXADS"
	ejb-location="jdbc/OracleDS"
	connection-driver="oracle
	    .jdbc.driver.OracleDriver"
	username="roberto"
	password="roberto"
	url="jdbc:oracle:thin:
	       @localhost:5521:oracle"
	inactivity-timeout="30"
/> 
....
              

Para cada conexión que se defina en este fichero se pueden configurar otros aspectos para optimizar el rendimiento (número mínimo y máximo de conexiones del Pool, el número máximo de intentos de conexión, etc).

Se recomienda, para la configuración de opciones avanzadas, consultar la DTD correspondiente al fichero data-sources.xml.

Ibatis

Una alternativa a la utilización de objetos de tipo PrincastDAOHelper es la utización de Ibatis.

Ibatis consiste en realizar mapeos de los datos tablas de la base de datos en los objetos Value objects (patrón VO).

Componentes utilizados en un desarrollo utilizando Ibatis:


Página Validada con la utilidad Markup Validation Servicev0.7.1

Framework PA 1.4.1

>> Página 10 de 64

Tabla de contenidos

Roberto Montes Hernáiz - Asturias (Gijón), 2.006