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:
  • Field Details

    • 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 Details

    • zxJDBC

      public zxJDBC()
  • Method Details

    • 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