org.firebirdsql.jdbc
Class FBStatementFactory

java.lang.Object
  extended by org.firebirdsql.jdbc.FBStatementFactory

public class FBStatementFactory
extends java.lang.Object

Creates statement objects.

Author:
Steven Jardine

Constructor Summary
FBStatementFactory()
           
 
Method Summary
static AbstractCallableStatement createCallableStatement(org.firebirdsql.gds.impl.GDSHelper gdsHelper, java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability, StoredProcedureMetaData storedProcMetaData, FBObjectListener.StatementListener statementListener, FBObjectListener.BlobListener blobListener)
           
static AbstractPreparedStatement createPreparedStatement(org.firebirdsql.gds.impl.GDSHelper gdsHelper, java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability, FBObjectListener.StatementListener statementListener, FBObjectListener.BlobListener blobListener, boolean metadata, boolean standaloneStatement, boolean generatedKeys)
           
static AbstractStatement createStatement(org.firebirdsql.gds.impl.GDSHelper gdsHelper, int resultSetType, int resultSetConcurrency, int resultSetHoldability, FBObjectListener.StatementListener statementListener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FBStatementFactory

public FBStatementFactory()
Method Detail

createCallableStatement

public static AbstractCallableStatement createCallableStatement(org.firebirdsql.gds.impl.GDSHelper gdsHelper,
                                                                java.lang.String sql,
                                                                int resultSetType,
                                                                int resultSetConcurrency,
                                                                int resultSetHoldability,
                                                                StoredProcedureMetaData storedProcMetaData,
                                                                FBObjectListener.StatementListener statementListener,
                                                                FBObjectListener.BlobListener blobListener)
                                                         throws FBSQLException
Returns:
a new instance of FBCallableStatement.
Throws:
FBSQLException

createPreparedStatement

public static AbstractPreparedStatement createPreparedStatement(org.firebirdsql.gds.impl.GDSHelper gdsHelper,
                                                                java.lang.String sql,
                                                                int resultSetType,
                                                                int resultSetConcurrency,
                                                                int resultSetHoldability,
                                                                FBObjectListener.StatementListener statementListener,
                                                                FBObjectListener.BlobListener blobListener,
                                                                boolean metadata,
                                                                boolean standaloneStatement,
                                                                boolean generatedKeys)
                                                         throws FBSQLException
Returns:
a new instance of FBPreparedStatement
Throws:
FBSQLException

createStatement

public static AbstractStatement createStatement(org.firebirdsql.gds.impl.GDSHelper gdsHelper,
                                                int resultSetType,
                                                int resultSetConcurrency,
                                                int resultSetHoldability,
                                                FBObjectListener.StatementListener statementListener)
                                         throws FBSQLException
Returns:
a new instance FBStatement.
Throws:
FBSQLException


Copyright © 2001-2019 Jaybird (Firebird JDBC/JCA) team. All rights reserved.