Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.ziclix.python.sql
Class zxJDBC

    java.lang.Object
      org.python.core.PyObject
          com.ziclix.python.sql.zxJDBC

All Implemented Interfaces:
  Serializable, ClassDictInit

    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")

Author:
  brian zimmer
See Also:
  Serialized Form

Nested Class Summary

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

Field Summary
`static PyObject` | `DatabaseError` Field DatabaseError
`static PyObject` | `DataError` Field DataError
`static DateFactory` | `datefactory` Instance used to create date-like objects as per the API
`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

Fields inherited from class org.python.core.PyObject
`TYPE`

Constructor Summary
`zxJDBC()`

Method Summary
`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(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.
`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.

Methods inherited from class org.python.core.PyObject
`__abs__, __add__, __and__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __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__, __findattr_ex__, __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__, __index__, __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__, __reduce_ex__, __reduce_ex__, __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, _iadd, _iand, _idiv, _idivmod, _ifloordiv, _ilshift, _imod, _imul, _in, _ior, _ipow, _irshift, _is, _isnot, _isub, _itruediv, _ixor, _jcall, _jcallexc, _jthrow, _le, _lshift, _lt, _mod, _mul, _ne, _notin, _or, _pow, _rshift, _sub, _truediv, _xor, asDouble, asIndex, asIndex, asInt, asInt, asIterable, asLong, asLong, asName, asName, asString, asString, asStringOrNull, asStringOrNull, delDict, delType, dispatch__init__, equals, fastGetClass, fastGetDict, getDict, getType, hashCode, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isMappingType, isNumberType, isSequenceType, noAttributeError, readonlyAttributeError, setDict, setType, toString`

Methods inherited from class java.lang.Object
`getClass, notify, notifyAll, wait, wait, wait`

Field Detail

### Error

    public static PyObject Error

  Field Error

### Warning

    public static PyObject Warning

  Field Warning

### InterfaceError

    public static PyObject InterfaceError

  Field InterfaceError

### DatabaseError

    public static PyObject DatabaseError

  Field DatabaseError

### InternalError

    public static PyObject InternalError

  Field InternalError

### OperationalError

    public static PyObject OperationalError

  Field OperationalError

### ProgrammingError

    public static PyObject ProgrammingError

  Field ProgrammingError

### IntegrityError

    public static PyObject IntegrityError

  Field IntegrityError

### DataError

    public static PyObject DataError

  Field DataError

### NotSupportedError

    public static PyObject NotSupportedError

  Field NotSupportedError

### datefactory

    public static DateFactory datefactory

  Instance used to create date-like objects as per the API

Constructor Detail

### zxJDBC

    public zxJDBC()

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

### 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

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Jython homepage