com.ziclix.python.sql

Class JDBC30DataHandler


public class JDBC30DataHandler
extends FilterDataHandler

Support for JDBC 3.x additions, notably ParameterMetaData.
Version:
$Revision: 2315 $
Authors:
brian zimmer
last revised by $Author: bzimmer $

Constructor Summary

JDBC30DataHandler(DataHandler datahandler)
Handle JDBC 3.0 additions.

Method Summary

void
setJDBCObject(PreparedStatement stmt, int index, PyObject object)
Use ParameterMetaData if available to dynamically cast to the appropriate JDBC type.

Methods inherited from class com.ziclix.python.sql.FilterDataHandler

__chain__, getPyObject, getRowId, postExecute, preExecute, setJDBCObject, setJDBCObject

Methods inherited from class com.ziclix.python.sql.DataHandler

__chain__, checkNull, getMetaDataName, getProcedure, getPyObject, getPyObject, getRowId, getSystemDataHandler, postExecute, preExecute, read, read, registerOut, setJDBCObject, setJDBCObject, toString

Constructor Details

JDBC30DataHandler

public JDBC30DataHandler(DataHandler datahandler)
Handle JDBC 3.0 additions.

Method Details

setJDBCObject

public void setJDBCObject(PreparedStatement stmt,
                          int index,
                          PyObject object)
            throws SQLException
Use ParameterMetaData if available to dynamically cast to the appropriate JDBC type.
Overrides:
setJDBCObject in interface FilterDataHandler
Parameters:
stmt - the prepared statement
index - the index currently being used
object - the object to be set on the statement

Jython homepage