Fixed argument passing to jpype getConnection
This commit is contained in:
@@ -80,7 +80,7 @@ def _prepare_jython():
|
|||||||
global _jdbc_connect
|
global _jdbc_connect
|
||||||
_jdbc_connect = _jdbc_connect_jython
|
_jdbc_connect = _jdbc_connect_jython
|
||||||
|
|
||||||
def _jdbc_connect_jpype(jclassname, jars, libs, *args):
|
def _jdbc_connect_jpype(jclassname, jars, libs, *driver_args):
|
||||||
import jpype
|
import jpype
|
||||||
if not jpype.isJVMStarted():
|
if not jpype.isJVMStarted():
|
||||||
args = []
|
args = []
|
||||||
@@ -109,7 +109,7 @@ def _jdbc_connect_jpype(jclassname, jars, libs, *args):
|
|||||||
return jpype.JArray(jpype.JByte, 1)(data)
|
return jpype.JArray(jpype.JByte, 1)(data)
|
||||||
# register driver for DriverManager
|
# register driver for DriverManager
|
||||||
jpype.JClass(jclassname)
|
jpype.JClass(jclassname)
|
||||||
return jpype.java.sql.DriverManager.getConnection(*args)
|
return jpype.java.sql.DriverManager.getConnection(*driver_args)
|
||||||
|
|
||||||
def _prepare_jpype():
|
def _prepare_jpype():
|
||||||
global _jdbc_connect
|
global _jdbc_connect
|
||||||
|
|||||||
Reference in New Issue
Block a user