Sha256: dbeab66381cb74d9c903f92474fe20725e321d2c71ee5e154e9983f21f3112be
Contents?: true
Size: 857 Bytes
Versions: 1
Compression:
Stored size: 857 Bytes
Contents
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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
activerecord-jdbc-adapter-1.3.0.beta1 | test/db/jndi_config.rb |