Methods' Summary |
setNull |
sets the designated parameter to SQL NULL.
|
setObjectNull |
sets the designated parameter to SQL NULL. This version of setNull should
be used for user-named types and REF type parameters. Examples
of user-named types include: STRUCT, DISTINCT, OBJECT, and
named array types.
|
setBoolean |
sets the designated parameter to a boolean value. The driver converts this
to a SQL BIT value when it sends it to the database.
|
setByte |
sets the designated parameter to a byte value. The driver converts this
to a SQL TINYINT value when it sends it to the database.
|
setShort |
sets the designated parameter to a short value. The driver converts this
to a SQL SMALLINT value when it sends it to the database.
|
setInt |
sets the designated parameter to a long value. The driver converts this
to a SQL INTEGER value when it sends it to the database.
|
setLong |
sets the designated parameter to a hyper value. The driver converts this
to a SQL BIGINT value when it sends it to the database.
|
setFloat |
sets the designated parameter to a float value. The driver converts this
to a SQL FLOAT value when it sends it to the database.
|
setDouble |
sets the designated parameter to a double value. The driver converts this
to a SQL DOUBLE value when it sends it to the database.
|
setString |
sets the designated parameter to a string value. The driver converts this
to a SQL VARCHAR or LONGVARCHAR value (depending on the argument's
size relative to the driver's limits on VARCHARs) when it sends
it to the database.
|
setBytes |
sets the designated parameter to a sequence of bytes. The driver converts
this to a SQL VARBINARY or LONGVARBINARY (depending on the
argument's size relative to the driver's limits on VARBINARYs)
when it sends it to the database.
|
setDate |
sets the designated parameter to a date value. The driver converts this
to a SQL DATE value when it sends it to the database.
|
setTime |
sets the designated parameter to a time value. The driver converts this
to a SQL TIME value when it sends it to the database.
|
setTimestamp |
sets the designated parameter to a datetime value. The driver
converts this to a SQL TIMESTAMP value when it sends it to the
database.
|
setBinaryStream |
sets the designated parameter to the given input stream, which will have
the specified number of bytes.
When a very large binary value is input to a LONGVARBINARY or LONGVARCHAR
parameter, it may be more practical to send it via an
::com::sun::star::io::XInputStream
. SDBC will read the data from the stream as needed, until it reaches end-of-file.
|
setCharacterStream |
sets the designated parameter to the given input stream, which will have
the specified number of bytes.
When a very large binary value is input to a LONGVARCHAR
parameter, it may be more practical to send it via a
::com::sun::star::io::XInputStream
. SDBC will read the data from the stream as needed, until it reaches end-of-file.
|
setObject |
sets the value of a parameter using an any.
|
setObjectWithInfo |
set a value from the Datatype ANY for a parameter.
|
setRef |
sets a REF(<structured-type>) parameter.
|
setBlob |
sets a BLOB parameter.
|
setClob |
sets a CLOB parameter.
|
setArray |
sets an Array parameter.
|
clearParameters |
clears the current parameter values immediately.
|
Methods' Details |
setNull
void |
setNull( |
[in] long |
parameterIndex, |
| [in] long |
sqlType ) |
raises( |
SQLException ); |
- Description
- sets the designated parameter to SQL NULL.
|
|
setObjectNull
void |
setObjectNull( |
[in] long |
parameterIndex, |
| [in] long |
sqlType, |
| [in] string |
typeName ) |
raises( |
SQLException ); |
- Description
- sets the designated parameter to SQL NULL. This version of setNull should
be used for user-named types and REF type parameters. Examples
of user-named types include: STRUCT, DISTINCT, OBJECT, and
named array types.
Note: To be portable, applications must give the
SQL type code and the fully-qualified SQL type name when specifying
a NULL user-defined or REF parameter. In the case of a user-named type
the name is the type name of the parameter itself. For a REF
parameter the name is the type name of the referenced type. If
a SDBC driver does not need the type code or type name information,
it may ignore it.
Although it is intended for user-named and Ref parameters,
this method may be used to set a null parameter of any JDBC type.
If the parameter does not have a user-named or REF type, the given
typeName is ignored.
- Parameter parameterIndex
- the first parameter is 1, the second is 2, ...
- Parameter sqlType
- the type of the column to set to NULL
- Parameter typeName
- the name of the type
- Throws
- SQLException
if a database access error occurs.
|
|
setBoolean
void |
setBoolean( |
[in] long |
parameterIndex, |
| [in] boolean |
x ) |
raises( |
SQLException ); |
- Description
- sets the designated parameter to a boolean value. The driver converts this
to a SQL BIT value when it sends it to the database.
- Parameter parameterIndex
- the first parameter is 1, the second is 2, ...
- Parameter x
- the parameter value
- Throws
- SQLException
if a database access error occurs.
|
|
setByte
void |
setByte( |
[in] long |
parameterIndex, |
| [in] byte |
x ) |
raises( |
SQLException ); |
- Description
- sets the designated parameter to a byte value. The driver converts this
to a SQL TINYINT value when it sends it to the database.
- Parameter parameterIndex
- the first parameter is 1, the second is 2, ...
- Parameter x
- the parameter value
- Throws
- SQLException
if a database access error occurs.
|
|
setShort
void |
setShort( |
[in] long |
parameterIndex, |
| [in] short |
x ) |
raises( |
SQLException ); |
- Description
- sets the designated parameter to a short value. The driver converts this
to a SQL SMALLINT value when it sends it to the database.
- Parameter parameterIndex
- the first parameter is 1, the second is 2, ...
- Parameter x
- the parameter value
- Throws
- SQLException
if a database access error occurs.
|
|
setInt
void |
setInt( |
[in] long |
parameterIndex, |
| [in] long |
x ) |
raises( |
SQLException ); |
- Description
- sets the designated parameter to a long value. The driver converts this
to a SQL INTEGER value when it sends it to the database.
- Parameter parameterIndex
- the first parameter is 1, the second is 2, ...
- Parameter x
- the parameter value
- Throws
- SQLException
if a database access error occurs.
|
|
setLong
void |
setLong( |
[in] long |
parameterIndex, |
| [in] hyper |
x ) |
raises( |
SQLException ); |
- Description
- sets the designated parameter to a hyper value. The driver converts this
to a SQL BIGINT value when it sends it to the database.
- Parameter parameterIndex
- the first parameter is 1, the second is 2, ...
- Parameter x
- the parameter value
- Throws
- SQLException
if a database access error occurs.
|
|
setFloat
void |
setFloat( |
[in] long |
parameterIndex, |
| [in] float |
x ) |
raises( |
SQLException ); |
- Description
- sets the designated parameter to a float value. The driver converts this
to a SQL FLOAT value when it sends it to the database.
- Parameter parameterIndex
- the first parameter is 1, the second is 2, ...
- Parameter x
- the parameter value
- Throws
- SQLException
if a database access error occurs.
|
|
setDouble
void |
setDouble( |
[in] long |
parameterIndex, |
| [in] double |
x ) |
raises( |
SQLException ); |
- Description
- sets the designated parameter to a double value. The driver converts this
to a SQL DOUBLE value when it sends it to the database.
- Parameter parameterIndex
- the first parameter is 1, the second is 2, ...
- Parameter x
- the parameter value
- Throws
- SQLException
if a database access error occurs.
|
|
setString
void |
setString( |
[in] long |
parameterIndex, |
| [in] string |
x ) |
raises( |
SQLException ); |
- Description
- sets the designated parameter to a string value. The driver converts this
to a SQL VARCHAR or LONGVARCHAR value (depending on the argument's
size relative to the driver's limits on VARCHARs) when it sends
it to the database.
- Parameter parameterIndex
- the first parameter is 1, the second is 2, ...
- Parameter x
- the parameter value
- Throws
- SQLException
if a database access error occurs.
|
|
setBytes
void |
setBytes( |
[in] long |
parameterIndex, |
| [in] sequence< byte > |
x ) |
raises( |
SQLException ); |
- Description
- sets the designated parameter to a sequence of bytes. The driver converts
this to a SQL VARBINARY or LONGVARBINARY (depending on the
argument's size relative to the driver's limits on VARBINARYs)
when it sends it to the database.
- Parameter parameterIndex
- the first parameter is 1, the second is 2, ...
- Parameter x
- the parameter value
- Throws
- SQLException
if a database access error occurs.
|
|
setDate
void |
setDate( |
[in] long |
parameterIndex, |
| [in] ::com::sun::star::util::Date |
x ) |
raises( |
SQLException ); |
- Description
- sets the designated parameter to a date value. The driver converts this
to a SQL DATE value when it sends it to the database.
- Parameter parameterIndex
- the first parameter is 1, the second is 2, ...
- Parameter x
- the parameter value
- Throws
- SQLException
if a database access error occurs.
|
|
setTime
void |
setTime( |
[in] long |
parameterIndex, |
| [in] ::com::sun::star::util::Time |
x ) |
raises( |
SQLException ); |
- Description
- sets the designated parameter to a time value. The driver converts this
to a SQL TIME value when it sends it to the database.
- Parameter parameterIndex
- the first parameter is 1, the second is 2, ...
- Parameter x
- the parameter value
- Throws
- SQLException
if a database access error occurs.
|
|
setTimestamp
- Description
- sets the designated parameter to a datetime value. The driver
converts this to a SQL TIMESTAMP value when it sends it to the
database.
- Parameter parameterIndex
- the first parameter is 1, the second is 2, ...
- Parameter x
- the parameter value
- Throws
- SQLException
if a database access error occurs.
|
|
setBinaryStream
void |
setBinaryStream( |
[in] long |
parameterIndex, |
| [in] ::com::sun::star::io::XInputStream |
x, |
| [in] long |
length ) |
raises( |
SQLException ); |
- Description
- sets the designated parameter to the given input stream, which will have
the specified number of bytes.
When a very large binary value is input to a LONGVARBINARY or LONGVARCHAR
parameter, it may be more practical to send it via an
::com::sun::star::io::XInputStream
. SDBC will read the data from the stream as needed, until it reaches end-of-file.
- Parameter parameterIndex
- the first parameter is 1, the second is 2, ...
- Parameter x
- the parameter value
- Parameter length
- the number of bytes in the stream
- Throws
- SQLException
if a database access error occurs.
|
|
setCharacterStream
void |
setCharacterStream( |
[in] long |
parameterIndex, |
| [in] ::com::sun::star::io::XInputStream |
x, |
| [in] long |
length ) |
raises( |
SQLException ); |
- Description
- sets the designated parameter to the given input stream, which will have
the specified number of bytes.
When a very large binary value is input to a LONGVARCHAR
parameter, it may be more practical to send it via a
::com::sun::star::io::XInputStream
. SDBC will read the data from the stream as needed, until it reaches end-of-file.
- Parameter parameterIndex
- the first parameter is 1, the second is 2, ...
- Parameter x
- the parameter value
- Parameter length
- the number of characters in the stream
- Throws
- SQLException
if a database access error occurs.
|
|
setObject
void |
setObject( |
[in] long |
parameterIndex, |
| [in] any |
x ) |
raises( |
SQLException ); |
- Description
- sets the value of a parameter using an any.
The given object will be converted to the targetSqlType
before being sent to the database.
If the object has a custom mapping (is of a class implementing SQLData),
the SDBC driver should call its method writeSQL to write it
to the SQL data stream.
If, on the other hand, the object is of a service implementing Ref, Blob,
Clob, Struct, or Array, the driver should pass it to the database as a
value of the corresponding SQL type.
Note that this method may be used to pass database-specific
abstract data types.
- Parameter parameterIndex
- the first parameter is 1, the second is 2, ...
- Parameter x
- the parameter value
- Throws
- SQLException
if a database access error occurs.
|
|
setObjectWithInfo
void |
setObjectWithInfo( |
[in] long |
parameterIndex, |
| [in] any |
x, |
| [in] long |
targetSqlType, |
| [in] long |
scale ) |
raises( |
SQLException ); |
- Description
- set a value from the Datatype ANY for a parameter.
The given object will be converted to the targetSqlType
before being sent to the database.
If the object has a custom mapping (is of a class implementing SQLData),
the SDBC driver should call its method writeSQL to write it
to the SQL data stream.
If, on the other hand, the object is of a service implementing Ref, Blob,
Clob, Struct, or Array, the driver should pass it to the database as a
value of the corresponding SQL type.
Note that this method may be used to pass database-specific
abstract data types.
- Parameter parameterIndex
- the first parameter is 1, the second is 2, ...
- Parameter x
- the parameter value
- Parameter targetSqlType
- the SQL type (as defined in
DataType
) to be sent to the database. The scale argument may further qualify this type.
- Parameter scale
- for
DataType::DECIMAL
or
DataType::NUMERIC
types, this is the number of digits after the decimal point. For all other types, this value will be ignored.
- Throws
- SQLException
if a database access error occurs.
|
|
setRef
- Description
- sets a REF(<structured-type>) parameter.
- Parameter parameterIndex
- the first parameter is 1, the second is 2, ...
- Parameter x
- the parameter value
- Throws
- SQLException
if a database access error occurs.
|
|
setBlob
- Description
- sets a BLOB parameter.
- Parameter parameterIndex
- the first parameter is 1, the second is 2, ...
- Parameter x
- the parameter value
- Throws
- SQLException
if a database access error occurs.
|
|
setClob
- Description
- sets a CLOB parameter.
- Parameter parameterIndex
- the first parameter is 1, the second is 2, ...
- Parameter x
- the parameter value
- Throws
- SQLException
if a database access error occurs.
|
|
setArray
- Description
- sets an Array parameter.
- Parameter parameterIndex
- the first parameter is 1, the second is 2, ...
- Parameter x
- the parameter value
- Throws
- SQLException
if a database access error occurs.
|
|
clearParameters
- Description
- clears the current parameter values immediately.
In general, parameter values remain in force for repeated use of a
Statement. Setting a parameter value automatically clears its
previous value. However, in some cases it is useful to immediately
release the resources used by the current parameter values; this can
be done by calling clearParameters.
- Throws
- SQLException
if a database access error occurs.
|
|
Copyright © 2013, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.