public interface java.sql.PreparedStatement extends java.sql.Statement
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: java.sql.PreparedStatement
super_class: java.lang.Object
{
public abstract java.sql.ResultSet executeQuery();
descriptor: ()Ljava/sql/ResultSet;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract int executeUpdate();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract void setNull(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
sqlType
public abstract void setBoolean(int, boolean);
descriptor: (IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
public abstract void setByte(int, byte);
descriptor: (IB)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
public abstract void setShort(int, short);
descriptor: (IS)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
public abstract void setInt(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
public abstract void setLong(int, long);
descriptor: (IJ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
public abstract void setFloat(int, float);
descriptor: (IF)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
public abstract void setDouble(int, double);
descriptor: (ID)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
public abstract void setBigDecimal(int, java.math.BigDecimal);
descriptor: (ILjava/math/BigDecimal;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
public abstract void setString(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
public abstract void setBytes(int, byte[]);
descriptor: (I[B)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
public abstract void setDate(int, java.sql.Date);
descriptor: (ILjava/sql/Date;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
public abstract void setTime(int, java.sql.Time);
descriptor: (ILjava/sql/Time;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
public abstract void setTimestamp(int, java.sql.Timestamp);
descriptor: (ILjava/sql/Timestamp;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
public abstract void setAsciiStream(int, java.io.InputStream, int);
descriptor: (ILjava/io/InputStream;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
length
public abstract void setUnicodeStream(int, java.io.InputStream, int);
descriptor: (ILjava/io/InputStream;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
RuntimeVisibleAnnotations:
java.lang.Deprecated(since = "1.2")
MethodParameters:
Name Flags
parameterIndex
x
length
public abstract void setBinaryStream(int, java.io.InputStream, int);
descriptor: (ILjava/io/InputStream;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
length
public abstract void clearParameters();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract void setObject(int, java.lang.Object, int);
descriptor: (ILjava/lang/Object;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
targetSqlType
public abstract void setObject(int, java.lang.Object);
descriptor: (ILjava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
public abstract boolean execute();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract void addBatch();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract void setCharacterStream(int, java.io.Reader, int);
descriptor: (ILjava/io/Reader;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
reader
length
public abstract void setRef(int, java.sql.Ref);
descriptor: (ILjava/sql/Ref;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
public abstract void setBlob(int, java.sql.Blob);
descriptor: (ILjava/sql/Blob;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
public abstract void setClob(int, java.sql.Clob);
descriptor: (ILjava/sql/Clob;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
public abstract void setArray(int, java.sql.Array);
descriptor: (ILjava/sql/Array;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
public abstract java.sql.ResultSetMetaData getMetaData();
descriptor: ()Ljava/sql/ResultSetMetaData;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract void setDate(int, java.sql.Date, java.util.Calendar);
descriptor: (ILjava/sql/Date;Ljava/util/Calendar;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
cal
public abstract void setTime(int, java.sql.Time, java.util.Calendar);
descriptor: (ILjava/sql/Time;Ljava/util/Calendar;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
cal
public abstract void setTimestamp(int, java.sql.Timestamp, java.util.Calendar);
descriptor: (ILjava/sql/Timestamp;Ljava/util/Calendar;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
cal
public abstract void setNull(int, int, java.lang.String);
descriptor: (IILjava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
sqlType
typeName
public abstract void setURL(int, java.net.URL);
descriptor: (ILjava/net/URL;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
public abstract java.sql.ParameterMetaData getParameterMetaData();
descriptor: ()Ljava/sql/ParameterMetaData;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
public abstract void setRowId(int, java.sql.RowId);
descriptor: (ILjava/sql/RowId;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
public abstract void setNString(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
value
public abstract void setNCharacterStream(int, java.io.Reader, long);
descriptor: (ILjava/io/Reader;J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
value
length
public abstract void setNClob(int, java.sql.NClob);
descriptor: (ILjava/sql/NClob;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
value
public abstract void setClob(int, java.io.Reader, long);
descriptor: (ILjava/io/Reader;J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
reader
length
public abstract void setBlob(int, java.io.InputStream, long);
descriptor: (ILjava/io/InputStream;J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
inputStream
length
public abstract void setNClob(int, java.io.Reader, long);
descriptor: (ILjava/io/Reader;J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
reader
length
public abstract void setSQLXML(int, java.sql.SQLXML);
descriptor: (ILjava/sql/SQLXML;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
xmlObject
public abstract void setObject(int, java.lang.Object, int, int);
descriptor: (ILjava/lang/Object;II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
targetSqlType
scaleOrLength
public abstract void setAsciiStream(int, java.io.InputStream, long);
descriptor: (ILjava/io/InputStream;J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
length
public abstract void setBinaryStream(int, java.io.InputStream, long);
descriptor: (ILjava/io/InputStream;J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
length
public abstract void setCharacterStream(int, java.io.Reader, long);
descriptor: (ILjava/io/Reader;J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
reader
length
public abstract void setAsciiStream(int, java.io.InputStream);
descriptor: (ILjava/io/InputStream;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
public abstract void setBinaryStream(int, java.io.InputStream);
descriptor: (ILjava/io/InputStream;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
public abstract void setCharacterStream(int, java.io.Reader);
descriptor: (ILjava/io/Reader;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
reader
public abstract void setNCharacterStream(int, java.io.Reader);
descriptor: (ILjava/io/Reader;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
value
public abstract void setClob(int, java.io.Reader);
descriptor: (ILjava/io/Reader;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
reader
public abstract void setBlob(int, java.io.InputStream);
descriptor: (ILjava/io/InputStream;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
inputStream
public abstract void setNClob(int, java.io.Reader);
descriptor: (ILjava/io/Reader;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
reader
public void setObject(int, java.lang.Object, java.sql.SQLType, int);
descriptor: (ILjava/lang/Object;Ljava/sql/SQLType;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new java.sql.SQLFeatureNotSupportedException
dup
ldc "setObject not implemented"
invokespecial java.sql.SQLFeatureNotSupportedException.<init>:(Ljava/lang/String;)V
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/sql/PreparedStatement;
0 1 1 parameterIndex I
0 1 2 x Ljava/lang/Object;
0 1 3 targetSqlType Ljava/sql/SQLType;
0 1 4 scaleOrLength I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
targetSqlType
scaleOrLength
public void setObject(int, java.lang.Object, java.sql.SQLType);
descriptor: (ILjava/lang/Object;Ljava/sql/SQLType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.sql.SQLFeatureNotSupportedException
dup
ldc "setObject not implemented"
invokespecial java.sql.SQLFeatureNotSupportedException.<init>:(Ljava/lang/String;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/sql/PreparedStatement;
0 1 1 parameterIndex I
0 1 2 x Ljava/lang/Object;
0 1 3 targetSqlType Ljava/sql/SQLType;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
parameterIndex
x
targetSqlType
public long executeLargeUpdate();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
ldc "executeLargeUpdate not implemented"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/sql/PreparedStatement;
Exceptions:
throws java.sql.SQLException
}
SourceFile: "PreparedStatement.java"