Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 1.1 Source Code Directory
JDK 1.1 source code directory contains Java source code for JDK 1.1 core classes:
"C:\fyicenter\jdk-1.1.8\src".
Here is the list of Java classes of the JDK 1.1 source code:
✍: FYIcenter
⏎ java/sql/PreparedStatement.java
/* * @(#)PreparedStatement.java 1.10 01/12/10 * * Copyright 2002 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package java.sql; import java.math.BigDecimal; /** * <P>A SQL statement is pre-compiled and stored in a * PreparedStatement object. This object can then be used to * efficiently execute this statement multiple times. * * <P><B>Note:</B> The setXXX methods for setting IN parameter values * must specify types that are compatible with the defined SQL type of * the input parameter. For instance, if the IN parameter has SQL type * Integer then setInt should be used. * * <p>If arbitrary parameter type conversions are required then the * setObject method should be used with a target SQL type. * * @see Connection#prepareStatement * @see ResultSet */ public interface PreparedStatement extends Statement { /** * A prepared SQL query is executed and its ResultSet is returned. * * @return a ResultSet that contains the data produced by the * query; never null * @exception SQLException if a database-access error occurs. */ ResultSet executeQuery() throws SQLException; /** * Execute a SQL INSERT, UPDATE or DELETE statement. In addition, * SQL statements that return nothing such as SQL DDL statements * can be executed. * * @return either the row count for INSERT, UPDATE or DELETE; or 0 * for SQL statements that return nothing * @exception SQLException if a database-access error occurs. */ int executeUpdate() throws SQLException; /** * Set a parameter to SQL NULL. * * <P><B>Note:</B> You must specify the parameter's SQL type. * * @param parameterIndex the first parameter is 1, the second is 2, ... * @param sqlType SQL type code defined by java.sql.Types * @exception SQLException if a database-access error occurs. */ void setNull(int parameterIndex, int sqlType) throws SQLException; /** * Set a parameter to a Java boolean value. The driver converts this * to a SQL BIT value when it sends it to the database. * * @param parameterIndex the first parameter is 1, the second is 2, ... * @param x the parameter value * @exception SQLException if a database-access error occurs. */ void setBoolean(int parameterIndex, boolean x) throws SQLException; /** * Set a parameter to a Java byte value. The driver converts this * to a SQL TINYINT value when it sends it to the database. * * @param parameterIndex the first parameter is 1, the second is 2, ... * @param x the parameter value * @exception SQLException if a database-access error occurs. */ void setByte(int parameterIndex, byte x) throws SQLException; /** * Set a parameter to a Java short value. The driver converts this * to a SQL SMALLINT value when it sends it to the database. * * @param parameterIndex the first parameter is 1, the second is 2, ... * @param x the parameter value * @exception SQLException if a database-access error occurs. */ void setShort(int parameterIndex, short x) throws SQLException; /** * Set a parameter to a Java int value. The driver converts this * to a SQL INTEGER value when it sends it to the database. * * @param parameterIndex the first parameter is 1, the second is 2, ... * @param x the parameter value * @exception SQLException if a database-access error occurs. */ void setInt(int parameterIndex, int x) throws SQLException; /** * Set a parameter to a Java long value. The driver converts this * to a SQL BIGINT value when it sends it to the database. * * @param parameterIndex the first parameter is 1, the second is 2, ... * @param x the parameter value * @exception SQLException if a database-access error occurs. */ void setLong(int parameterIndex, long x) throws SQLException; /** * Set a parameter to a Java float value. The driver converts this * to a SQL FLOAT value when it sends it to the database. * * @param parameterIndex the first parameter is 1, the second is 2, ... * @param x the parameter value * @exception SQLException if a database-access error occurs. */ void setFloat(int parameterIndex, float x) throws SQLException; /** * Set a parameter to a Java double value. The driver converts this * to a SQL DOUBLE value when it sends it to the database. * * @param parameterIndex the first parameter is 1, the second is 2, ... * @param x the parameter value * @exception SQLException if a database-access error occurs. */ void setDouble(int parameterIndex, double x) throws SQLException; /** * Set a parameter to a java.lang.BigDecimal value. * The driver converts this to a SQL NUMERIC value when * it sends it to the database. * * @param parameterIndex the first parameter is 1, the second is 2, ... * @param x the parameter value * @exception SQLException if a database-access error occurs. */ void setBigDecimal(int parameterIndex, BigDecimal x) throws SQLException; /** * Set a parameter to a Java String value. The driver converts this * to a SQL VARCHAR or LONGVARCHAR value (depending on the arguments * size relative to the driver's limits on VARCHARs) when it sends * it to the database. * * @param parameterIndex the first parameter is 1, the second is 2, ... * @param x the parameter value * @exception SQLException if a database-access error occurs. */ void setString(int parameterIndex, String x) throws SQLException; /** * Set a parameter to a Java array 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. * * @param parameterIndex the first parameter is 1, the second is 2, ... * @param x the parameter value * @exception SQLException if a database-access error occurs. */ void setBytes(int parameterIndex, byte x[]) throws SQLException; /** * Set a parameter to a java.sql.Date value. The driver converts this * to a SQL DATE value when it sends it to the database. * * @param parameterIndex the first parameter is 1, the second is 2, ... * @param x the parameter value * @exception SQLException if a database-access error occurs. */ void setDate(int parameterIndex, java.sql.Date x) throws SQLException; /** * Set a parameter to a java.sql.Time value. The driver converts this * to a SQL TIME value when it sends it to the database. * * @param parameterIndex the first parameter is 1, the second is 2, ... * @param x the parameter value * @exception SQLException if a database-access error occurs. */ void setTime(int parameterIndex, java.sql.Time x) throws SQLException; /** * Set a parameter to a java.sql.Timestamp value. The driver * converts this to a SQL TIMESTAMP value when it sends it to the * database. * * @param parameterIndex the first parameter is 1, the second is 2, ... * @param x the parameter value * @exception SQLException if a database-access error occurs. */ void setTimestamp(int parameterIndex, java.sql.Timestamp x) throws SQLException; /** * When a very large ASCII value is input to a LONGVARCHAR * parameter, it may be more practical to send it via a * java.io.InputStream. JDBC will read the data from the stream * as needed, until it reaches end-of-file. The JDBC driver will * do any necessary conversion from ASCII to the database char format. * * <P><B>Note:</B> This stream object can either be a standard * Java stream object or your own subclass that implements the * standard interface. * * @param parameterIndex the first parameter is 1, the second is 2, ... * @param x the java input stream which contains the ASCII parameter value * @param length the number of bytes in the stream * @exception SQLException if a database-access error occurs. */ void setAsciiStream(int parameterIndex, java.io.InputStream x, int length) throws SQLException; /** * When a very large UNICODE value is input to a LONGVARCHAR * parameter, it may be more practical to send it via a * java.io.InputStream. JDBC will read the data from the stream * as needed, until it reaches end-of-file. The JDBC driver will * do any necessary conversion from UNICODE to the database char format. * * <P><B>Note:</B> This stream object can either be a standard * Java stream object or your own subclass that implements the * standard interface. * * @param parameterIndex the first parameter is 1, the second is 2, ... * @param x the java input stream which contains the * UNICODE parameter value * @param length the number of bytes in the stream * @exception SQLException if a database-access error occurs. */ void setUnicodeStream(int parameterIndex, java.io.InputStream x, int length) throws SQLException; /** * When a very large binary value is input to a LONGVARBINARY * parameter, it may be more practical to send it via a * java.io.InputStream. JDBC will read the data from the stream * as needed, until it reaches end-of-file. * * <P><B>Note:</B> This stream object can either be a standard * Java stream object or your own subclass that implements the * standard interface. * * @param parameterIndex the first parameter is 1, the second is 2, ... * @param x the java input stream which contains the binary parameter value * @param length the number of bytes in the stream * @exception SQLException if a database-access error occurs. */ void setBinaryStream(int parameterIndex, java.io.InputStream x, int length) throws SQLException; /** * <P>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. * * @exception SQLException if a database-access error occurs. */ void clearParameters() throws SQLException; //---------------------------------------------------------------------- // Advanced features: /** * <p>Set the value of a parameter using an object; use the * java.lang equivalent objects for integral values. * * <p>The given Java object will be converted to the targetSqlType * before being sent to the database. * * <p>Note that this method may be used to pass datatabase- * specific abstract data types. This is done by using a Driver- * specific Java type and using a targetSqlType of * java.sql.types.OTHER. * * @param parameterIndex The first parameter is 1, the second is 2, ... * @param x The object containing the input parameter value * @param targetSqlType The SQL type (as defined in java.sql.Types) to be * sent to the database. The scale argument may further qualify this type. * @param scale For java.sql.Types.DECIMAL or java.sql.Types.NUMERIC types * this is the number of digits after the decimal. For all other * types this value will be ignored, * @exception SQLException if a database-access error occurs. * @see Types */ void setObject(int parameterIndex, Object x, int targetSqlType, int scale) throws SQLException; /** * This method is like setObject above, but assumes a scale of zero. * * @exception SQLException if a database-access error occurs. */ void setObject(int parameterIndex, Object x, int targetSqlType) throws SQLException; /** * <p>Set the value of a parameter using an object; use the * java.lang equivalent objects for integral values. * * <p>The JDBC specification specifies a standard mapping from * Java Object types to SQL types. The given argument java object * will be converted to the corresponding SQL type before being * sent to the database. * * <p>Note that this method may be used to pass datatabase * specific abstract data types, by using a Driver specific Java * type. * * @param parameterIndex The first parameter is 1, the second is 2, ... * @param x The object containing the input parameter value * @exception SQLException if a database-access error occurs. */ void setObject(int parameterIndex, Object x) throws SQLException; /** * Some prepared statements return multiple results; the execute * method handles these complex statements as well as the simpler * form of statements handled by executeQuery and executeUpdate. * * @exception SQLException if a database-access error occurs. * @see Statement#execute */ boolean execute() throws SQLException; }
⏎ java/sql/PreparedStatement.java
Or download all of them as a single archive file:
File name: jdk-1.1.8-src.zip File size: 1574187 bytes Release date: 2018-11-16 Download
⇒ Backup JDK 1.1 Installation Directory
2018-11-17, 175218👍, 0💬
Popular Posts:
What Is commons-net-ftp-2.0.jar? commons-net-ftp-2.0.jar is the JAR file for Apache Commons Net FTP ...
Apache BCEL Source Code Files are inside the Apache BCEL source package file like bcel-6.5.0-src.zip...
XML Serializer, Release 2.7.1, allows you to write out XML, HTML etc. as a stream of characters from...
JDK 11 jdk.aot.jmod is the JMOD file for JDK 11 Ahead-of-Time (AOT) Compiler module. JDK 11 AOT Comp...
Jetty provides an HTTP server, HTTP client, and javax.servlet container. These components are open s...