Uso Oracle en el entorno de producción y me gustaría usar H2 para probar. Puedo teclear;Prueba de Resorte con configuración H2 db
<jdbc:embedded-database id="dataSource">
<jdbc:script location="classpath:schema.sql"/>
<jdbc:script location="classpath:test-data.sql"/>
</jdbc:embedded-database>
para que mis tablas y scripts se creen automáticamente. Pero no puedo establecer el valor de URL de este db. (Para compatibilidad con H2-Oracle, debería agregar: MODE = Oracle a la parte url)
¿Hay alguna forma de lograr este objetivo?
O simplemente una solución opuesta;
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="org.h2.Driver"/>
<property name="url" value="jdbc:h2:file:h2\db"/>
<property name="username" value="sa"/>
<property name="password" value=""/>
</bean>
en este momento, puede editar la parte URL, pero ¿Cómo puedo cargar scripts de prueba por defecto (crear y sqls de datos) a esta fuente de datos?
¿Cuál es el contenido de esos archivos? schema.sql y data.sql, ¿contienen algo que tienes que configurar? – wlk
hola Wojtek, sí, necesito algunos datos de prueba inicial. Varios contenidos son direcciones IP de muchos servidores, algunos roles de usuario, nombres de ciudades, etc. – asyard