Uses of Interface java.sql.SQLType (Java SE 26 & JDK 26)
Description: use: module: java.sql, package: java.sql, interface: SQLType

# Uses of Interface
java.sql.SQLType

Packages that use SQLType
Package
Description
java.sql
Provides the API for accessing and processing data stored in a data source (usually a relational database) using the Java programming language.

- ## Uses of SQLType in java.sql

  Classes in java.sql that implement SQLType
  Modifier and Type
  Class
  Description
  `enum`
  `JDBCType`
  Defines the constants that are used to identify generic SQL types, called JDBC types.
  Methods in java.sql with parameters of type SQLType
  Modifier and Type
  Method
  Description
  `default void`
  CallableStatement.`registerOutParameter(int parameterIndex, SQLType sqlType)`
  Registers the OUT parameter in ordinal position `parameterIndex` to the JDBC type `sqlType`.
  `default void`
  CallableStatement.`registerOutParameter(int parameterIndex, SQLType sqlType, int scale)`
  Registers the parameter in ordinal position `parameterIndex` to be of JDBC type `sqlType`.
  `default void`
  CallableStatement.`registerOutParameter(int parameterIndex, SQLType sqlType, String typeName)`
  Registers the designated output parameter.
  `default void`
  CallableStatement.`registerOutParameter(String parameterName, SQLType sqlType)`
  Registers the OUT parameter named `parameterName` to the JDBC type `sqlType`.
  `default void`
  CallableStatement.`registerOutParameter(String parameterName, SQLType sqlType, int scale)`
  Registers the parameter named `parameterName` to be of JDBC type `sqlType`.
  `default void`
  CallableStatement.`registerOutParameter(String parameterName, SQLType sqlType, String typeName)`
  Registers the designated output parameter.
  `default void`
  CallableStatement.`setObject(String parameterName, Object x, SQLType targetSqlType)`
  Sets the value of the designated parameter with the given object.
  `default void`
  CallableStatement.`setObject(String parameterName, Object x, SQLType targetSqlType, int scaleOrLength)`
  Sets the value of the designated parameter with the given object.
  `default void`
  PreparedStatement.`setObject(int parameterIndex, Object x, SQLType targetSqlType)`
  Sets the value of the designated parameter with the given object.
  `default void`
  PreparedStatement.`setObject(int parameterIndex, Object x, SQLType targetSqlType, int scaleOrLength)`
  Sets the value of the designated parameter with the given object.
  `ShardingKeyBuilder`
  ShardingKeyBuilder.`subkey(Object subkey, SQLType subkeyType)`
  This method will be called to add a subkey into a Sharding Key object being built.
  `default void`
  ResultSet.`updateObject(int columnIndex, Object x, SQLType targetSqlType)`
  Updates the designated column with an `Object` value.
  `default void`
  ResultSet.`updateObject(int columnIndex, Object x, SQLType targetSqlType, int scaleOrLength)`
  Updates the designated column with an `Object` value.
  `default void`
  ResultSet.`updateObject(String columnLabel, Object x, SQLType targetSqlType)`
  Updates the designated column with an `Object` value.
  `default void`
  ResultSet.`updateObject(String columnLabel, Object x, SQLType targetSqlType, int scaleOrLength)`
  Updates the designated column with an `Object` value.
  `default void`
  SQLOutput.`writeObject(Object x, SQLType targetSqlType)`
  Writes to the stream the data contained in the given object.