Sha256: bd64c887b4bc78304887c494d117ae88e465ae30071d363c3d8a7debeb4c21b0
Contents?: true
Size: 895 Bytes
Versions: 4
Compression:
Stored size: 895 Bytes
Contents
require 'arjdbc' require 'jdbc_common' JNDI_CONFIG = { :adapter => 'jdbc', :jndi => 'jdbc/DerbyDB' } # FS based JNDI impl borrowed from tomcat : load 'test/jars/tomcat-juli.jar' load 'test/jars/tomcat-catalina.jar' java.lang.System.set_property( javax.naming.Context::INITIAL_CONTEXT_FACTORY, 'org.apache.naming.java.javaURLContextFactory' ) java.lang.System.set_property( javax.naming.Context::URL_PKG_PREFIXES, 'org.apache.naming' ) require 'jdbc/derby' Jdbc::Derby.load_driver data_source = org.apache.derby.jdbc.EmbeddedDataSource.new data_source.database_name = "memory:DerbyDB-JNDI" data_source.create_database = "create" data_source.user = "sa" data_source.password = "" init_context = javax.naming.InitialContext.new begin init_context.create_subcontext 'jdbc' rescue javax.naming.NameAlreadyBoundException end init_context.bind JNDI_CONFIG[:jndi], data_source
Version data entries
4 entries across 4 versions & 1 rubygems