com.ziclix.python.sql

Class zxJDBC

public class zxJDBC extends PyObject implements ClassDictInit

Creates database connections.

 from com.ziclix.python.sql import zxJDBC
 db = zxJDBC.connect("jdbc:mysql://localhost:3306/MySql", None, None, "org.gjt.mm.mysql.Driver")
 

Version: $Revision: 2414 $

Author: brian zimmer last revised by $Author: bzimmer $

Field Summary
static DateFactorydatefactory
Instance used to create date-like objects as per the API
static PyObjectDatabaseError
Field DatabaseError
static PyObjectDataError
Field DataError
static PyObjectError
Field Error
static PyObjectIntegrityError
Field IntegrityError
static PyObjectInterfaceError
Field InterfaceError
static PyObjectInternalError
Field InternalError
static PyObjectNotSupportedError
Field NotSupportedError
static PyObjectOperationalError
Field OperationalError
static PyObjectProgrammingError
Field ProgrammingError
static PyObjectWarning
Field Warning
static PyClass__class__
Field __class__
Method Summary
static voidclassDictInit(PyObject dict)
Initializes the module.
static StringgetString(String key)
Return the string associated with the key for the default resource bundle.
static StringgetString(String key, Object[] values)
Return a formatted string.
static PyExceptionmakeException(String msg)
Return a newly instantiated PyException of the type Error.
static PyExceptionmakeException(PyObject type, String msg)
Return a newly instantiated PyException of the given type.
static PyExceptionmakeException(Throwable throwable)
Return a newly instantiated PyException of the type Error.
static PyExceptionmakeException(PyObject type, Throwable t)
Return a newly instantiated PyException of the given type.
static PyObject_empty__init__(PyObject[] arg, String[] kws)

Field Detail

datefactory

public static DateFactory datefactory
Instance used to create date-like objects as per the API

DatabaseError

public static PyObject DatabaseError
Field DatabaseError

DataError

public static PyObject DataError
Field DataError

Error

public static PyObject Error
Field Error

IntegrityError

public static PyObject IntegrityError
Field IntegrityError

InterfaceError

public static PyObject InterfaceError
Field InterfaceError

InternalError

public static PyObject InternalError
Field InternalError

NotSupportedError

public static PyObject NotSupportedError
Field NotSupportedError

OperationalError

public static PyObject OperationalError
Field OperationalError

ProgrammingError

public static PyObject ProgrammingError
Field ProgrammingError

Warning

public static PyObject Warning
Field Warning

__class__

public static PyClass __class__
Field __class__

Method Detail

classDictInit

public static void classDictInit(PyObject dict)
Initializes the module.

Parameters: dict

getString

public static String getString(String key)
Return the string associated with the key for the default resource bundle. It first checks for 'key.N' where N starts at 0 and increments by one. If any indexed key is found, the results of all the indexed values are concatenated with the line separator. If no indexed key is found, it defaults to checking the bundle by the key value alone.

Parameters: key

Returns: String

getString

public static String getString(String key, Object[] values)
Return a formatted string. The key is used to get the format and the values are passed, along with the format, to a MessageFormat who formats it appropriately.

Parameters: key values

Returns: String

makeException

public static PyException makeException(String msg)
Return a newly instantiated PyException of the type Error.

Parameters: msg

Returns: PyException

makeException

public static PyException makeException(PyObject type, String msg)
Return a newly instantiated PyException of the given type.

Parameters: type msg

Returns: PyException

makeException

public static PyException makeException(Throwable throwable)
Return a newly instantiated PyException of the type Error.

Parameters: throwable

Returns: PyException

makeException

public static PyException makeException(PyObject type, Throwable t)
Return a newly instantiated PyException of the given type.

Parameters: type t

Returns: PyException

_empty__init__

public static PyObject _empty__init__(PyObject[] arg, String[] kws)