com.ziclix.python.sql

Class zxJDBC

Implemented Interfaces:
ClassDictInit, java.io.Serializable

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: 3507 $
Authors:
brian zimmer
last revised by $Author: cgroves $
See Also:
Serialized Form

Nested Class Summary

Nested classes/interfaces inherited from class org.python.core.PyObject

PyObject.ConversionException

Field Summary

static PyObject
DataError
Field DataError
static PyObject
DatabaseError
Field DatabaseError
static PyObject
Error
Field Error
static PyObject
IntegrityError
Field IntegrityError
static PyObject
InterfaceError
Field InterfaceError
static PyObject
InternalError
Field InternalError
static PyObject
NotSupportedError
Field NotSupportedError
static PyObject
OperationalError
Field OperationalError
static PyObject
ProgrammingError
Field ProgrammingError
static PyObject
Warning
Field Warning
static PyClass
__class__
Field __class__
static DateFactory
datefactory
Instance used to create date-like objects as per the API

Fields inherited from class org.python.core.PyObject

exposed_name

Method Summary

static PyObject
_empty__init__(PyObject[] arg, String[] kws)
static void
classDictInit(PyObject dict)
Initializes the module.
static String
getString(String key)
Return the string associated with the key for the default resource bundle.
static String
getString(String key, Object[] values)
Return a formatted string.
static PyException
makeException(String msg)
Return a newly instantiated PyException of the type Error.
static PyException
makeException(Throwable throwable)
Return a newly instantiated PyException of the type Error.
static PyException
makeException(PyObject type, String msg)
Return a newly instantiated PyException of the given type.
static PyException
makeException(PyObject type, Throwable t)
Return a newly instantiated PyException of the given type.
static PyException
makeException(PyObject type, Throwable t, int rowIndex)
Return a newly instantiated PyException of the given type.

Methods inherited from class org.python.core.PyObject

__abs__, __add__, __and__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __cmp__, __coerce__, __coerce_ex__, __complex__, __contains__, __delattr__, __delattr__, __delete__, __delitem__, __delitem__, __delslice__, __delslice__, __dir__, __div__, __divmod__, __eq__, __findattr__, __findattr__, __finditem__, __finditem__, __finditem__, __float__, __floordiv__, __ge__, __get__, __getattr__, __getattr__, __getitem__, __getitem__, __getnewargs__, __getslice__, __getslice__, __gt__, __hash__, __hex__, __iadd__, __iand__, __idiv__, __idivmod__, __ifloordiv__, __ilshift__, __imod__, __imul__, __int__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __iter__, __iternext__, __itruediv__, __ixor__, __le__, __len__, __long__, __lshift__, __lt__, __mod__, __mul__, __ne__, __neg__, __nonzero__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __radd__, __rand__, __rdiv__, __rdivmod__, __reduce__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __setattr__, __setitem__, __setitem__, __setitem__, __setslice__, __setslice__, __str__, __sub__, __tojava__, __truediv__, __unicode__, __xor__, _add, _and, _callextra, _cmp, _div, _divmod, _doget, _doget, _doset, _eq, _floordiv, _ge, _gt, _in, _is, _isnot, _jcall, _jcallexc, _jthrow, _le, _lshift, _lt, _mod, _mul, _ne, _notin, _or, _pow, _rshift, _sub, _truediv, _xor, asInt, asLong, asName, asString, asStringOrNull, delDict, delType, dispatch__init__, equals, fastGetClass, fastGetDict, getDict, getDoc, getType, hashCode, implementsDescrDelete, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isMappingType, isNumberType, isSequenceType, noAttributeError, readonlyAttributeError, safeRepr, setDict, setType, toString, typeSetup

Field Details

DataError

public static PyObject DataError
Field DataError

DatabaseError

public static PyObject DatabaseError
Field DatabaseError

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__

datefactory

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

Method Details

_empty__init__

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

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(Throwable throwable)
Return a newly instantiated PyException of the type Error.
Parameters:
throwable -
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(PyObject type,
                                        Throwable t)
Return a newly instantiated PyException of the given type.
Parameters:
type -
t -
Returns:
PyException

makeException

public static PyException makeException(PyObject type,
                                        Throwable t,
                                        int rowIndex)
Return a newly instantiated PyException of the given type.
Parameters:
type -
t -
rowIndex - Row index where the error has happened. Useful for diagnosing.
Returns:
PyException

Jython homepage