Class zxJDBC

  • All Implemented Interfaces:
    java.io.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
    • 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 java.lang.String getString​(java.lang.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 java.lang.String getString​(java.lang.String key,
                                                 java.lang.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​(java.lang.String msg)
        Return a newly instantiated PyException of the type Error.
        Parameters:
        msg -
        Returns:
        PyException
      • makeException

        public static PyException makeException​(PyObject type,
                                                java.lang.String msg)
        Return a newly instantiated PyException of the given type.
        Parameters:
        type -
        msg -
        Returns:
        PyException
      • makeException

        public static PyException makeException​(java.lang.Throwable throwable)
        Return a newly instantiated PyException of the type Error.
        Parameters:
        throwable -
        Returns:
        PyException
      • makeException

        public static PyException makeException​(PyObject type,
                                                java.lang.Throwable t)
        Return a newly instantiated PyException of the given type.
        Parameters:
        type -
        t -
        Returns:
        PyException
      • makeException

        public static PyException makeException​(PyObject type,
                                                java.lang.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