public abstract class CorePreparedStatement extends JDBC4Statement
| Modifier and Type | Field and Description |
|---|---|
protected int |
batchQueryCount |
protected int |
columnCount |
protected int |
paramCount |
batch, batchPos, conn, pointer, resultsWaiting, rs, sqlCLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFOSQLITE_ABORT, SQLITE_AUTH, SQLITE_BLOB, SQLITE_BUSY, SQLITE_CANTOPEN, SQLITE_CONSTRAINT, SQLITE_CORRUPT, SQLITE_DONE, SQLITE_EMPTY, SQLITE_ERROR, SQLITE_FLOAT, SQLITE_FULL, SQLITE_INTEGER, SQLITE_INTERNAL, SQLITE_INTERRUPT, SQLITE_IOERR, SQLITE_LOCKED, SQLITE_MISMATCH, SQLITE_MISUSE, SQLITE_NOLFS, SQLITE_NOMEM, SQLITE_NOTFOUND, SQLITE_NULL, SQLITE_OK, SQLITE_PERM, SQLITE_PROTOCOL, SQLITE_READONLY, SQLITE_ROW, SQLITE_SCHEMA, SQLITE_TEXT, SQLITE_TOOBIG| Modifier | Constructor and Description |
|---|---|
protected |
CorePreparedStatement(SQLiteConnection conn,
String sql)
Constructs a prepared statement on a provided connection.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
batch(int pos,
Object value)
Assigns the object value to the element at the specific position of array
batch.
|
void |
clearBatch() |
int[] |
executeBatch() |
int |
getUpdateCount() |
protected void |
setDateByMilliseconds(int pos,
Long value,
Calendar calendar)
Store the date in the user's preferred format (text, int, or real)
|
close, closeOnCompletion, isClosed, isCloseOnCompletion, isPoolable, isWrapperFor, setPoolable, unwrapaddBatch, cancel, clearWarnings, execute, execute, execute, execute, executeQuery, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getWarnings, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setQueryTimeout, unusedcheckOpen, exec, exec, getConnectionConfig, getDatbase, internalCloseclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddBatch, cancel, clearWarnings, execute, execute, execute, execute, executeLargeBatch, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getLargeMaxRows, getLargeUpdateCount, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getWarnings, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setLargeMaxRows, setMaxFieldSize, setMaxRows, setQueryTimeoutprotected int columnCount
protected int paramCount
protected int batchQueryCount
protected CorePreparedStatement(SQLiteConnection conn, String sql) throws SQLException
conn - Connection on which to create the prepared statement.sql - The SQL script to prepare.SQLExceptionpublic int[] executeBatch()
throws SQLException
executeBatch in interface StatementexecuteBatch in class JDBC3StatementSQLExceptionJDBC3Statement.executeBatch()public void clearBatch()
throws SQLException
clearBatch in interface StatementclearBatch in class JDBC3StatementSQLException()public int getUpdateCount()
throws SQLException
getUpdateCount in interface StatementgetUpdateCount in class JDBC3StatementSQLExceptionJDBC3Statement.getUpdateCount()protected void batch(int pos,
Object value)
throws SQLException
pos - value - SQLExceptionprotected void setDateByMilliseconds(int pos,
Long value,
Calendar calendar)
throws SQLException
SQLExceptionCopyright © 2021. All rights reserved.