Class JDBC20DataHandler


  • public class JDBC20DataHandler
    extends FilterDataHandler
    Support for JDBC 2.x type mappings, including Arrays, CLOBs and BLOBs.
    Author:
    brian zimmer
    • Constructor Detail

      • JDBC20DataHandler

        public JDBC20DataHandler​(DataHandler datahandler)
        Handle JDBC 2.0 datatypes.
    • Method Detail

      • setJDBCObject

        public void setJDBCObject​(java.sql.PreparedStatement stmt,
                                  int index,
                                  PyObject object,
                                  int type)
                           throws java.sql.SQLException
        Handle CLOBs and BLOBs.
        Overrides:
        setJDBCObject in class FilterDataHandler
        Parameters:
        stmt -
        index -
        object -
        type -
        Throws:
        java.sql.SQLException
      • getPyObject

        public PyObject getPyObject​(java.sql.ResultSet set,
                                    int col,
                                    int type)
                             throws java.sql.SQLException
        Get the object from the result set.
        Overrides:
        getPyObject in class FilterDataHandler
        Parameters:
        set -
        col -
        type -
        Returns:
        a Python object
        Throws:
        java.sql.SQLException