Sha256: e8a2a676772de73b445589f5ebdcaf2467f297e56caf6a77c279ea4c8d8878b2

Contents?: true

Size: 828 Bytes

Versions: 30

Compression:

Stored size: 828 Bytes

Contents

# Jython Database Specification API 2.0
#
# $Id: jndi.py 1962 2001-12-14 04:20:03Z bzimmer $
#
# Copyright (c) 2001 brian zimmer <bzimmer@ziclix.com>

"""
	This script is used to bind a JNDI reference for testing purposes only.
"""
from java.util import Hashtable
from org.gjt.mm.mysql import MysqlDataSource
from javax.naming import Context, InitialContext, NameAlreadyBoundException

env = Hashtable()
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.fscontext.RefFSContextFactory")

ds = MysqlDataSource()
ds.setServerName("localhost")
ds.setDatabaseName("ziclix")
ds.setPort(3306)

ctx = InitialContext(env)
try:
	try:
		ctx.bind("/jdbc/mysqldb", ds)
	except NameAlreadyBoundException, e:
		ctx.unbind("/jdbc/mysqldb")
		ctx.bind("/jdbc/mysqldb", ds)
finally:
	ctx.close()

print "bound [%s] at /jdbc/mysqldb" % (ds)

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
rubyfox-server-2.19.2.0 lib/rubyfox/server/data/lib/Lib/test/zxjdbc/jndi.py
rubyfox-server-2.17.3.2 lib/rubyfox/server/data/lib/Lib/test/zxjdbc/jndi.py
rubyfox-server-2.17.3.1 lib/rubyfox/server/data/lib/Lib/test/zxjdbc/jndi.py
rubyfox-server-2.17.3.0 lib/rubyfox/server/data/lib/Lib/test/zxjdbc/jndi.py
rubyfox-server-2.16.3.2 lib/rubyfox/server/data/lib/Lib/test/zxjdbc/jndi.py
rubyfox-server-2.16.3.1 lib/rubyfox/server/data/lib/Lib/test/zxjdbc/jndi.py
rubyfox-server-2.16.0.4 lib/rubyfox/server/data/lib/Lib/test/zxjdbc/jndi.py
rubyfox-server-2.16.0.3 lib/rubyfox/server/data/lib/Lib/test/zxjdbc/jndi.py
rubyfox-server-2.16.0.2 lib/rubyfox/server/data/lib/Lib/test/zxjdbc/jndi.py
rubyfox-server-2.16.0.1 lib/rubyfox/server/data/lib/Lib/test/zxjdbc/jndi.py
rubyfox-server-2.16.0.0 lib/rubyfox/server/data/lib/Lib/test/zxjdbc/jndi.py
rubyfox-server-2.13.7.3 lib/rubyfox/server/data/lib/Lib/test/zxjdbc/jndi.py
rubyfox-server-2.13.6.2 lib/rubyfox/server/data/lib/Lib/test/zxjdbc/jndi.py
rubyfox-server-2.13.6.1 lib/rubyfox/server/data/lib/Lib/test/zxjdbc/jndi.py
rubyfox-server-2.13.5.1 lib/rubyfox/server/data/lib/Lib/test/zxjdbc/jndi.py
rubyfox-server-2.13.4.1 lib/rubyfox/server/data/lib/Lib/test/zxjdbc/jndi.py
rubyfox-server-2.13.3.1 lib/rubyfox/server/data/lib/Lib/test/zxjdbc/jndi.py
rubyfox-server-2.12.5.1 lib/rubyfox/server/data/lib/Lib/test/zxjdbc/jndi.py
rubyfox-server-2.12.5.0 lib/rubyfox/server/data/lib/Lib/test/zxjdbc/jndi.py
rubyfox-server-2.12.4.0 lib/rubyfox/server/data/lib/Lib/test/zxjdbc/jndi.py