Sybase JDBC Drive Improvement 3

zhaozj2021-02-16  40

_SYBSTATEMENT.JAVA:

Package com.sybase.jdbc2.jdbc;

Import java.sql. *;

Import java.util.map;

Public class _sybstatement extends p_statement {

Public _sybStatement (statement outside, map stupymap) {

Super (OUTER);

THIS.STUPYMAP = stupymap;

}

Public ResultSet getGeneratedKeys () throws sqlexception {

String SQLAGK = "SELECT @@ Identtiy as AGK";

ResultSet_rsgeneratedKeys = Outer.executeQuery (SQLAGK);

Return_rsgeneratedKeys;

}

Public ResultSet ExecuteQuery (String SQL) THROWS SQLEXCEPTION {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

ResultSet RS = Super.executeQuery (SQL);

IF (rs == null) Return NULL;

Return New _sybResultSet (RS, stupymap);

}

Public int executeUpdate (String SQL) throws Sqlexception {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

Return Super.executeUpdate (SQL);

}

Public int executeUpdate (String SQL, int AutoGeneratedKeys) throws sqlexception {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

Return Super.executeUpdate (SQL, AutoGeneratedKeys);

}

Public int executeUpdate (string sql, int [] columnindexes) throws sqlexception {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

Return Super.executeUpdate (SQL, ColumnIndexes);

}

Public int executeUpdate (String SQL, String [] columnNames) throws sqlexception {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

Return Super.executeUpdate (SQL, ColumnNames);

}

Public Boolean Execute (String SQL) THROWS SQLEXCEPTION {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

Return Super.execute (SQL);

}

Public Boolean Execute (String SQL, INT AutoGeneratedKeys) Throws Sqlexception {SQL = CachedCharset.ConvertTO (SQL, (String) stupyMap.get ("charset"));

Return Super.execute (SQL, AutoGeneratedKeys);

}

Public Boolean Execute (String SQL, INT [] ColumnIndexes) throws sqlexception {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

Return Super.execute (SQL, ColumnIndexes);

}

Public Boolean Execute (String SQL, String [] ColumnNames) throws sqlexception {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

Return Super.execute (SQL, ColumnNames);

}

Public ResultSet getResultSet () throws sqlexception {

ResultSet RS = Super.getResultSet ();

IF (rs == null) Return NULL;

Return New _sybResultSet (RS, stupymap);

}

Map stupymap;

}

_SYBPREPAREDSTATEMENT.JAVA

Package com.sybase.jdbc2.jdbc;

Import java.sql. *;

Import java.util.map;

Public class _sybpreparedStatement Extends p_preparedStatement {

Public _sybpreparedStatement (PreparedState manufacture Outer, Map StupyMap)

Throws SQLEXCEPTION

{

Super (OUTER);

THIS.STUPYMAP = stupymap;

}

Public ResultSet getGeneratedKeys () throws sqlexception {

String SQLAGK = "SELECT @@ Identtiy as AGK";

ResultSet_rsgeneratedKeys = Outer.executeQuery (SQLAGK);

Return_rsgeneratedKeys;

}

Public ResultSet ExecuteQuery (String SQL) THROWS SQLEXCEPTION {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

ResultSet RS = Super.executeQuery (SQL);

IF (rs == null) Return NULL;

Return New _sybResultSet (RS, stupymap);

}

Public int executeUpdate (String SQL) throws Sqlexception {

SQL = CachedCharset.convertTo (SQL, STRING) stupymap.get ("charset")); Return Super.executeUpdate (SQL);

}

Public int executeUpdate (String SQL, int AutoGeneratedKeys) throws sqlexception {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

Return Super.executeUpdate (SQL, AutoGeneratedKeys);

}

Public int executeUpdate (string sql, int [] columnindexes) throws sqlexception {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

Return Super.executeUpdate (SQL, ColumnIndexes);

}

Public int executeUpdate (String SQL, String [] columnNames) throws sqlexception {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

Return Super.executeUpdate (SQL, ColumnNames);

}

Public Boolean Execute (String SQL) THROWS SQLEXCEPTION {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

Return Super.execute (SQL);

}

Public Boolean Execute (String SQL, INTOGENERATEDKEYS) THROWS SQLEXCEPTION {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

Return Super.execute (SQL, AutoGeneratedKeys);

}

Public Boolean Execute (String SQL, INT [] ColumnIndexes) throws sqlexception {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

Return Super.execute (SQL, ColumnIndexes);

}

Public Boolean Execute (String SQL, String [] ColumnNames) throws sqlexception {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

Return Super.execute (SQL, ColumnNames);

}

Public ResultSet getResultSet () throws sqlexception {

ResultSet RS = Super.getResultSet ();

IF (rs == null) Return NULL;

Return New _sybResultSet (RS, stupymap);

}

Public void setObject (int ParameterIndex, Object X) THROWS SQLEXCEPTION {IF (X InstanceOf String)

X = cachedcharset.convertTo (String) x (string) stupymap.get ("charset"));

Super.setObject (parameterIndex, x);

}

Public void setObject (int ParameterIndex, Object X, int targetsqltype) throws sqlexception {

IF (X InstanceOf String)

X = cachedcharset.convertTo (String) x (string) stupymap.get ("charset"));

Super.SetObject (parameterIndex, x, targetsqltype);

}

Public Void SetObject (int ParameterIndex, Object X, int targetsqltype, int scale) throws sqlexception {

IF (X InstanceOf String)

X = cachedcharset.convertTo (String) x (string) stupymap.get ("charset"));

Super.SetObject (ParameterIndex, X, TargetsqlType, Scale);

}

Public void setstring (int parameterindex, string x) throws sqlexception {

X = cachedcharset.convertto (x, (string) stupymap.get ("charset"));

Super.setString (parameterIndex, x);

}

Map stupymap;

}

_Sybcallablestatement.java

Package com.sybase.jdbc2.jdbc;

Import java.sql. *;

Import java.util.map;

Public class _sybcallablestatement extends p_callablestatement {

Public _sybcallablestatement (CallableState manufacture outer, map stupymap)

Throws SQLEXCEPTION

{

Super (OUTER);

THIS.STUPYMAP = stupymap;

}

Public ResultSet getGeneratedKeys () throws sqlexception {

String SQLAGK = "SELECT @@ Identtiy as AGK";

ResultSet_rsgeneratedKeys = Outer.executeQuery (SQLAGK);

Return_rsgeneratedKeys;

}

Public ResultSet ExecuteQuery (String SQL) THROWS SQLEXCEPTION {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

ResultSet RS = Super.executeQuery (SQL);

IF (rs == null) Return NULL;

Return new _sybresultset (RS, stupymap);

Public int executeUpdate (String SQL) throws Sqlexception {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

Return Super.executeUpdate (SQL);

}

Public int executeUpdate (String SQL, int AutoGeneratedKeys) throws sqlexception {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

Return Super.executeUpdate (SQL, AutoGeneratedKeys);

}

Public int executeUpdate (string sql, int [] columnindexes) throws sqlexception {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

Return Super.executeUpdate (SQL, ColumnIndexes);

}

Public int executeUpdate (String SQL, String [] columnNames) throws sqlexception {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

Return Super.executeUpdate (SQL, ColumnNames);

}

Public Boolean Execute (String SQL) THROWS SQLEXCEPTION {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

Return Super.execute (SQL);

}

Public Boolean Execute (String SQL, INTOGENERATEDKEYS) THROWS SQLEXCEPTION {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

Return Super.execute (SQL, AutoGeneratedKeys);

}

Public Boolean Execute (String SQL, INT [] ColumnIndexes) throws sqlexception {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

Return Super.execute (SQL, ColumnIndexes);

}

Public Boolean Execute (String SQL, String [] ColumnNames) throws sqlexception {

SQL = CachedCharset.convertTo (SQL, (String) stupyMap.get ("charset"));

Return Super.execute (SQL, ColumnNames);

}

Public ResultSet getResultSet () throws sqlexception {

ResultSet RS = Super.getResultSet (); if (rs == null) Return NULL;

Return New _sybResultSet (RS, stupymap);

}

Public void setObject (int parameterindex, object x) throws sqlexception {

IF (X InstanceOf String)

X = cachedcharset.convertTo (String) x (string) stupymap.get ("charset"));

Super.setObject (parameterIndex, x);

}

Public void setObject (int ParameterIndex, Object X, int targetsqltype) throws sqlexception {

IF (X InstanceOf String)

X = cachedcharset.convertTo (String) x (string) stupymap.get ("charset"));

Super.SetObject (parameterIndex, x, targetsqltype);

}

Public Void SetObject (int ParameterIndex, Object X, int targetsqltype, int scale) throws sqlexception {

IF (X InstanceOf String)

X = cachedcharset.convertTo (String) x (string) stupymap.get ("charset"));

Super.SetObject (ParameterIndex, X, TargetsqlType, Scale);

}

Public void setstring (int parameterindex, string x) throws sqlexception {

X = cachedcharset.convertto (x, (string) stupymap.get ("charset"));

Super.setString (parameterIndex, x);

}

Map stupymap;

}

_SybResultSet.java

Package com.sybase.jdbc2.jdbc;

Import java.sql. *;

Import java.util.map;

Public class _sybresultset extends p_resultset {

Public _sybresultset (ResultSet Outer, Map StupyMap) {

Super (OUTER);

THIS.STUPYMAP = stupymap;

}

Public String getString (int columnIndex) throws sqlexception {

String Raw = super.getstring (columnIndex);

Return CachedCharset.castfrom (string) stupyMap.get ("charset"));

}

Public string getString (String ColumnName) throws sqlexception {

String Raw = super.getstring (columnname);

Return CachedCharset.castfrom (string) stupyMap.get ("charset"));

}

Public Object GetObject (int columnIndex) throws sqlexception {Object Raw = super.getObject (ColumnIndex);

Raw InstanceOf String

Return CachedCharset.cast.castfrom (String) RAW (STRING) stupymap.get ("charset"));

Return RAW;

}

Public Object GetObject (String ColumnName) throws Sqlexception {

Object Raw = super.getObject (ColumnName);

Raw InstanceOf String

Return CachedCharset.cast.castfrom (String) RAW (STRING) stupymap.get ("charset"));

Return RAW;

}

Public void updateString (int columnIndex, string string string String SQLEXCEPTION {

Str = CachedCharset.convertTo (Str, (String) stupymap.get ("charset"));

Super.UpdateString (ColumnIndex, STR);

}

Public void updatestring (string columnname, string str) throws sqlexception {

Str = CachedCharset.convertTo (Str, (String) stupymap.get ("charset"));

Super.UpdateString (ColumnName, STR);

}

Public void updateObject (int columnIndex, object obj) throws sqlexception {

IF (Obj InstanceOf String)

Obj = cachedcharset.convertTo (String) Obj (String) stupyMap.get ("charset"));

Super.UpdateObject (ColumnIndex, Obj);

}

Public void updateObject (String ColumnName, Object Obj) throws sqlexception {

IF (Obj InstanceOf String)

Obj = cachedcharset.convertTo (String) Obj (String) stupyMap.get ("charset"));

Super.UpdateObject (ColumnName, Obj);

}

Map stupymap;

}

_SYBCONNECTION.JAVA

Package com.sybase.jdbc2.jdbc;

Import java.sql. *;

Import java.util. *;

Public class _sybconnection extends p_connection {

Public _sybconnection (SybConnection Conn, String Stupy_props)

Throws SQLEXCEPTION

{

Super (conn);

String [] props = stupy_props.split (";");

For (int i = 0; i

StupyMap.PUT (PrOPS [I] .split ("=") [0], PROPS [i] .split ("=") [1]);}

Public Statement CreateStatement ()

Throws SQLEXCEPTION

{

Return new _sybstate (super.createstatement (), stupymap);

}

Public Statement CreateStatement (int resultSetType, int resultSetConcurrency)

Throws SQLEXCEPTION

{

Return New _sybStatement (Super.createStatement

ResultSettype, ResultSetConcurrency, stupymap;

}

Public CallableStatement PrepareCall (String SQL)

Throws SQLEXCEPTION

{

Return New _sybcallablestatement (Super.PrepareCall (SQL), StupyMap

}

Public CallaBleStatement PrepareCall (String SQL, INT RESULTSETTYPE, INT RESULTSETCONCURRENCY)

Throws SQLEXCEPTION

{

Return new _sybcallablestatement (super.preparecall

SQL, RESULTSETTYPE, RESULTSETCONCURRENCY, STUPYMAP

}

Public PreparedStatement PrepareStatement (String SQL)

Throws SQLEXCEPTION

{

Return new _sybpreparedStatement (SUPER.PREPARESTATEMENT (SQL), StupyMap

}

Public PreparedStatement PrepareStatement (String SQL, INT RESULTSETTYPE, INT RESULTSETCONCURRENCY)

Throws SQLEXCEPTION

{

Return new _sybpreparedStatement (super.preparestatement) (SUPER.PREPARESTATEMENT

SQL, RESULTSETTYPE, RESULTSETCONCURRENCY, STUPYMAP

}

Map stupymap = new hashmap ();

String clientcharset = null;

}

After compiling all of the above files, only the 12-related .class files are copied in jconnect.jar, where SybDriver overrides the original SybDriver. Be careful not to copy other anti-compilation, regenerate .CLASS to avoid unnecessary trouble.

At this point, JCONNECTTM drive improvement works.

Attachment: 5 packaging classes

P_Connection.java

Package com.sybase.jdbc2.jdbc;

Import java.sql. *;

Import java.util.map;

Public class p_connection implements connection {

Public int getholdability () throws sqlexception {return outr.getHoldAbility ();

Public int GETTRANSACTIONISOLATION () THROWS SQLEXCEPTION {Return Outer.getTransactioniSolation ();} public void clearwarnings () throws sqlexception {outer.clearwarnings ();

Public void close () throws sqlexception {outer.close ();

Public void commit () throws sqlexception {outer.commit ();

Public void rollback () throws sqlexception {outer.rollback ();

Public boolean getautocommit () throws sqlexception {return@getautocommit ();

Public boolean isclosed () throws sqlexception {return@closed ();

Public boolean isreadOnly () throws sqlexception {return outr.ieadonly ();

Public void setholdability (int holdability) THROWS SQLEXCEPTION

{Outer.SetholdAbility;}

Public Void SetTransactioniSolation (int Level) THROWS SQLEXCEPTION

{Outer.SetTransactionISolation (Level);

Public void setAutocommit (Boolean AutoCommit) THROWS SQLEXCEPTION

{Outer.SetAutoCommit (AutoCommit);

Public Void SetReadonly (Boolean Readonly) Throws SqlexCeption

{Outer.setReadonly (Readonly);

PUBLIC STRING GETCATALOG () THROWS SQLEXCEPTION {Return Outer.getcatalog ();

Public void setcatalog (String catalog) throws Sqlexception {Outer.SetCatalog (Catalog);

Public Databasemetadata getMetadata () throws sqlexception {return@getMetadata ();

Public sqlwarning getWarnings () throws sqlexception {return@getwarnings ();

Public savepoint setsavepoint () throws sqlexception {return@setsavepoint ();

Public void ReleaseSetavePoint (SavePoint SavePoint) THROWS SQLEXCEPTION

{Outer.releaseSesavePoint (SavePoint);

Public void Rollback (SavePoint SavePoint) THROWS SQLEXCEPTION

{Outer.rollback (SavePoint);

Public Statement CreateStatement () THROWS SQLEXCEPTION {Return Outer.createStatement ();} Public Statement CreateStatement (int resultSetType, int resultsetConcurren

THROWS SQLEXCEPTION {Return Outer.createStatement (ResultSetType, ResultSetConcurren);

Public Statement CreateStatement (int ResultSetType, int resultsetConcurrency,

Int resultSetholdAbility) THROWS SQLEXCEPTION {Return Outer.createStatement (ResultSettype, ResultSetConcurrency, ResultSetHoldAbility);}

Public map gettypemap () throws sqlexception {return@gettypeMap ();

Public Void SetTypeMap (Map Map) THROWS SQLEXCEPTION {Outer.SetTypeMap (Map);

Public String NativeSQL (String SQL) THROWS SQLEXCEPTION {Return Outer.nativeSQL (SQL);

Public CallaBleStatement PrepareCall (String SQL) THROWS SQLEXCEPTION

{Return Outer.prepareCall (SQL);

Public CallaBleStatement PrepareCall (String SQL, INT RESULTSETTYPE, INT RESULTSETCONCURRENCY)

THROWS SQLEXCEPTION {Return Outer.prepareCall (SQL, ResultSettype, ResultSetConcurrency);

Public CallakeStatement PrepareCall (String SQL, Int ResultSettype, Int ResultSetConcurrency,

Int resultSetholdAbility) THROWS SQLEXCEPTION {Return Outer.prepareCall (SQL, ResultSettype, ResultSetConcurrency, ResultSetHoldAbility);}

Public PreparedStatement PrepareStatement (String SQL) THROWS SQLEXCEPTION

{Return Outer.prepareStatement (SQL);

Public PreparedStatement PrepareStatement (String SQL, INT AutoGeneratedKeys) Throws SqlexCeption

{Return Outer.prepareStatement (SQL, AutogeneratedKeys);

Public PreparedStatement PrepareStatement (String SQL, INT RESULTSETTYPE, INT RESULTSETCONCURRENCY)

THROWS SQLEXCEPTION {Return Outer.prepareStatement (SQL, ResultSettype, ResultSetConcurrency);}

public PreparedStatement prepareStatement (String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException {return outer.prepareStatement (sql, resultSetType, resultSetConcurrency, resultSetHoldability);}

Public preparedStatement PrepareStatement (String SQL, INT [] ColumnIndexes) THROWS SQLEXCEPTION

{Return Outer.prepareStatement (SQL, ColumnIndexes);

Public SavePoint SetsavePoint (String Name) throws Sqlexception

{Return Outer.setsavePoint (Name);

Public preparedStatement PrepareStatement (String SQL, String [] ColumnNames) THROWS SQLEXCEPTION

{Return Outer.prepareStatement (SQL, ColumnNames);

Public P_Connection (Connection Outer) {

THIS.outer = Outer;

}

CONNECTION OUTER;

}

P_Statement.java

Package com.sybase.jdbc2.jdbc;

Import java.sql. *;

Public class p_StateMPlements Statement {

Public int getFetchDirection () throws sqlexception {return outr.getFetchDirection ();

Public int getFetchsize () throws sqlexception {return@getfetchsize ();

Public int getMaxfieldsize () throws sqlexception {return outr.getmaxfieldsize ();

Public int getMaxrows () throws sqlexception {return outr.getMaxrows ();

Public int getQueryTimeout () throws sqlexception {return@getQueryTimeout ();

Public int getResultSetConcurrency () throws sqlexception {return@getResultSetConcurrency ();

Public int getResultSetHoldAbility () throws sqlexception {return@getResultSetHoldAbility ();

Public int getResultSetType () throws sqlexception {return@getResultSettype ();

Public int getUpdatecount () throws sqlexception {return@getupdatecount ();

Public void Cancel () THROWS SQLEXCEPTION {Outer.cancel ();

Public void clearbatch () throws sqlexception {outer.clearbatch ();} public void cleanwarnings () throws sqlexception {outer.clearwarnings ();}

Public void close () throws sqlexception {outer.close ();

Public Boolean getmoreresults () throws sqlexception {return@ gETMORERESULTS ();

Public int [] executebatch () throws sqlexception {return@executebatch ();

Public void setfetchdirection (int Direction) throws sqlexception {@SetFetchDirection

Public void setfetchsize (int rows) throws Sqlexception {Outer.SetFetchSize (Rows);

Public void setmaxfieldsize (int max) throws sqlexception {@SetMaxfieldsize (max);

Public void setmaxrows (int max) throws Sqlexception {Outer.SetMaxRows (max);

Public void setQueryTimeout (int Seconds) throws sqlexception {@SetQueryTimeout (Seconds);

Public Boolean getmoreresults (int current) throws sqlexception {return outer.getmoreResults (current);}

Public void setscapeProcessing (Boolean Enable) THROWS SQLEXCEPTION

{Outer.SeteScapeProcessing (Enable);

Public void addbatch (String SQL) throws sqlexception {outer.addbatch (sql);

Public void setcursorname (String name) throws sqlexception {@SetCursorname (name);

Public connection getConnection () throws sqlexception {return@getConnection ();

Public ResultSet getGeneratedKeys () throws sqlexception {return outr.getGeneratedKeys ();

Public ResultSet getResultset () throws sqlexception {return@getResultset ();

Public sqlwarning getWarnings () throws sqlexception {return@getwarnings ();

Public ResultSet ExecuteQuery (String SQL) THROWS SQLEXCEPTION {Return Outer.executeQuery (SQL);

Public int executeUpdate (String SQL) THROWS SQLEXCEPTION {Return Outer.executeUpdate (SQL); PUBLIC INT EXECUTEUPDATE (STRING SQL, INTOGENERATEDKEYS) Throws SQLException

{Return Outer.executeUpdate (SQL, AutoGeneratedKeys);

Public int executeUpdate (String SQL, int [] columnIndexes) Throws SQLException

{Return Outer.executeUpdate (SQL, ColumnIndexes);

Public int executeUpdate (String SQL, STRING [] columnNames) THROWS SQLEXCEPTION

{Return Outer.executeUpdate (SQL, ColumnNames);

Public Boolean Execute (String SQL) THROWS SQLEXCEPTION {Return Outer.execute (SQL)

Public Boolean Execute (String SQL, INT AutogeratedKeys) Throws SQLEXCEPTION

{Return Outer.execute (SQL, AutogeneratedKeys);

Public Boolean Execute (String SQL, INT [] ColumnIndexes) THROWS SQLEXCEPTION

{RETURN OUTER.EXECUTE (SQL, ColumnIndexes);

Public Boolean Execute (String SQL, String [] ColumnNames) THROWS SQLEXCEPTION

{RETURN OUTER.EXECUTE (SQL, ColumnNames);

Public P_Statement (statement outside) {

THIS.outer = Outer;

}

STATEMENT OUTER;

}

P_preparedstatement.java

Package com.sybase.jdbc2.jdbc;

Import java.io. *;

Import java.sql. *;

Import java.math.bigdecimal;

Import java.net.URL;

Import java.util.calendar;

Public class p_preparedStatement extends p_statement implements prepaaredStatement {

Public int executeUpdate () throws sqlexception {return_ps.executeUpdate ();

Public void addbatch () throws sqlexception {_ps.addbatch ();

Public void cleanparameters () throws sqlexception {_ps.clearparameters ();

Public Boolean Execute () throws Sqlexception {Return_PS.Execute ();

Public void setbyte (int parameterindex, byte x) throws sqlexception

{_PS.SetByte (parameterIndex, x);

Public void setdouble (int ParameterIndex, Double X) throws sqlexception {_ps.setdouble (parameterIndex, x);}

Public void setfloat (int parameterindex, float x) throws Sqlexception

{_PS.SetFloat (parameterIndex, x);

Public void setint (int x) THROWS SQLEXCEPTION

{_PS.setint (parameterIndex, x);

Public void setnull (int ParameterIndex, int SQLTYPE) THROWS SQLEXCEPTION

{_ps.setnull (parameterIndex, sqltype);

Public void setlong (int ParameterIndex, long x) THROWS SQLEXCEPTION

{_PS.SETLONG (ParameterIndex, x);

Public void setshort (int ParameterIndex, Short X) THROWS SQLEXCEPTION

{_PS.SETSHORT (parameterIndex, x);

Public void setBoolean (int ParameterIndex, Boolean X) THROWS SQLEXCEPTION

{_PS.SetBoolean (parameterIndex, x);

Public void setbytes (int parameterindex, byte [] x) THROWS SQLEXCEPTION

{_PS.SetBytes (parameterIndex, x);

Public Void Setasciistream (int ParameterIndex, InputStream X, INT Length) throws Sqlexception

{_PS.Setasciistream (parameterIndex, x, length);

Public Void SetBinaryStream (int ParameterIndex, InputStream X, INT LENGTH) THROWS SQLEXCEPTION

{_PS.SetBinaryStream (parameterIndex, x, length);

Public void setcharacterstream (int ParameterIndex, Reader Reader, INT Length) THROWS SQLEXCEPTION

{_ps.setcharacterstream (parameterIndex, Reader, Length);

Public Void SetObject (int ParameterIndex, Object X) THROWS SQLEXCEPTION

{_PS.SetObject (parameterIndex, x);

Public void setObject (int ParameterIndex, Object X, int targetsqltype) throws Sqlexception

{_PS.SetObject (parameterIndex, x, targetsqltype);

Public Void SetObject (int ParameterIndex, Object X, Int Targetsqltype, int scale) Throws Sqlexception

{_PS.SetObject (ParameterIndex, X, Targetsqltype, Scale);} public void setnull (int paramindex, int sqltype, string typeename) throws Sqlexception

{_ps.setnull (paramindex, sqltype, typeename);

Public void setstring (int parameterindex, string x) throws sqlexception

{_PS.SetString (parameterIndex, x);

Public Void SetBigDecimal (int ParameterIndex, BigDecimal X) THROWS SQLEXCEPTION

{_PS.SetBigDecimal (parameterIndex, x);

Public void seturl (int ParameterIndex, URL X) THROWS SQLEXCEPTION

{_PS.SETURL (parameterIndex, x);

Public void setArray (INT I, Array X) THROWS SQLEXCEPTION

{_ps.setArray (i, x);

Public Void SetBlob (INT I, BLOB X) THROWS SQLEXCEPTION

{_PS.SetBlob (i, x);}

Public Void SetClob (INT I, Clob X) THROWS SQLEXCEPTION

{_PS.SETCLOB (i, x);}

Public void setdate (int ParameterIndex, Date X) THROWS SQLEXCEPTION

{_ps.Setdate (parameterIndex, x);

Public Parametermetadata getParameterMetadata () THROWS SQLEXCEPTION

{return_ps.getparametermetadata ();

Public void setRef (INT I, REF X) THROWS SQLEXCEPTION {_ps.setRef (i, x);}

Public ResultSet ExecuteQuery () THROWS SQLEXCEPTION {Return_Ps.executeQuery ();

Public ResultSetmetadata getmetata () throws sqlexception {return_ps.getMetadata ();

Public void settime (int ParameterIndex, Time X) THROWS SQLEXCEPTION

{_ps.settime (parameterIndex, x);

Public void setTimeStamp (int ParameterIndex, TimeStamp X) THROWS SQLEXCEPTION

{_PS.SetTimeStamp (parameterIndex, x);}

Public void setdate (int ParameterIndex, Date X, Calendar CAL) THROWS SQLEXCEPTION

{_PS.Setdate (parameterIndex, x, Cal);

Public Void Settime (int ParameterIndex, Time X, Calendar Cal) Throws Sqlexception

{_ps.settime (parameterIndex, x, Cal);

Public void setTimeStamp (int ParameterIndex, TimeStamp X, Calendar CAL) throws Sqlexception {_ps.SetTimeStamp (ParameterIndex, x, Cal);

/ ** @DepRecated ** /

Public Void SetUnicODestream (int ParameterIndex, InputStream X, INT LENGTH) THROWS SQLEXCEPTION

{_PS.SetUnicodestream (parameterIndex, x, length);

Public p_preparedStatement (preparedState manufacture) {

Super (OUTER);

_ps = Outer;

}

PREPAREDSTATEMENT_PS;

}

P_callablestatement.java

Package com.sybase.jdbc2.jdbc;

Import java.sql. *;

Import Java.io.InputStream;

Import Java.io.Reader;

Import java.math.bigdecimal;

Import java.net.URL;

Import java.util.calendar;

Import java.util.map;

Public class p_callablestatement implements CallaBleStatement {

Public Boolean Wasnull () THROWS SQLEXCEPTION {Return Outer.wasnull ();

Public Byte getByte (int parameterindex) throws sqlexception {return outer.getbyte (parameterIndex);

Public double getdouble (int parameterindex) throws sqlexception {return outr.getdouble (parameterIndex);

Public float getfloat (int parameterindex) throws sqlexception {return@getfloat (parameterIndex);

Public int getint (int parameterindex) throws sqlexception {return outr.get (parameterIndex);

Public long getlong (int parameterindex) throws sqlexception {return outr.getlong (parameterIndex);

Public short getshort (int parameterindex) throws sqlexception {return@getshort (parameterIndex);

Public Boolean getBoolean (int parameterindex) throws sqlexception {return@DETBOOLEAN (parameterIndex);

Public Byte [] getBytes (int parameterindex) throws sqlexception {return@etex;}

Public Void RegisterOutparameter (int parameterindex, int sqltype) throws Sqlexception

{Outer.RegisterOutparameter (parameterIndex, SqlType); PUBLIC VOID RegisterOutparameter (int ParameterIndex, int SQLTYPE, INT Scale) throws Sqlexception

{Outer.RegisterOutparameter (parameterIndex, SqlType, scale);

Public Object getObject (int parameterindex) throws sqlexception {return@getObject (parameterIndex);

Public String getString (int parameterindex) throws sqlexception {return outr.getstring (parameterIndex);

Public Void RegisterOutparameter (int paramindex, int sqltype, string typeename) throws Sqlexception

{Outer.RegisterOutparameter (paramindex, sqltype, typename);

Public Byte GetByte (String ParameterName) throws sqlexception {return outr.getbyte (parametername);}

Public double getdouble (String parametername) throws sqlexception {return outr.getdouble (parametername);}

Public float getfloat (String parameters) throws sqlexception {return@getfloat (parametername);

Public int getint (string parameters "throws sqlexception {return@getint (parametername);}

Public long getlong (string parameters) throws sqlexception {return@getlong (parametername);}

Public short getshrth (string parameters) throws sqlexception {return@getshort (parametername);}

Public Boolean getBoolean (String parameters) throws sqlexception {return outr.getBoolean (parametername);}

Public Byte [] getBytes (String ParameterName "throws sqlexception {return@getBytes (parametername);}

Public void setbyte (String parametername, byte x) throws sqlexception

{Outer.SetByte (parametername, x);

Public void setdouble (String ParameterName, Double X) THROWS SQLEXCEPTION

{Outer.SetDouble (parametername, x);}

Public void setfloat (string parametername, float x) THROWS SQLEXCEPTION

{Outer.SetFloat (parametername, x);

Public void registeroutparameter (String parameters, int SQLTYPE) THROWS SQLEXCEPTION

{Outer.RegisterOutparameter (parametername, sqltype);

Public void setint (string parametername, int x) throws sqlexception {outer.setint (parametername, x);}

Public void setnull (String ParameterName, int SQLTYPE) THROWS SQLEXCEPTION

{Outer.setnull (parametername, sqltype);}

Public void registeroutparameter (String ParameterName, int SQLTYPE, INT Scale) Throws Sqlexception

{Outer.RegisterOutparameter (parametername, sqltype, scale);

Public void setlong (String ParameterName, long x) THROWS SQLEXCEPTION

{Outer.SETLONG (parametername, x);

Public void setshort (String ParameterName, Short X) THROWS SQLEXCEPTION

{Outer.SetShort (parametername, x);

Public void setBoolean (String ParameterName, Boolean X) THROWS SQLEXCEPTION

{outer.setBoolean (parametername, x);

Public void setbytes (String parametername, byte [] x) THROWS SQLEXCEPTION

{Outer.SetBytes (parametername, x);}

Public BigDecimal GetBigDecimal (int parameterindex) THROWS SQLEXCEPTION

{Return Outer.GetBigDecimal (parameterIndex);

Public url geturl (int parameterindex) throws sqlexception {return@geturl (parameterIndex);

Public Array GetArray (INT I) Throws Sqlexception {Return Outer.GetArray (i);

Public blob getBlob (INT i) throws sqlexception {return outer.getblob (i);}

Public Clob getClob (INT i) throws sqlexception {return@getclob (i);

Public Date Getdate (int parameterindex) throws sqlexception {return@Dex;}

Public Ref getRef (INT i) throws sqlexception {return@getref (i);}

Public Time GetTime (int parameterindex) throws sqlexception {return@gettime (parameterIndex);} public timestamp gettimestamp (int parameterindex) THROWS SQLEXCEPTION

{Return Outer.getTimeStamp (ParameterIndex);

Public void setasciistream (String ParameterName, InputStream X, INT LENGTH) THROWS SQLEXCEPTION

{Outer.Setasciistream (parametername, x, length);

Public void setbinaryStream (String ParameterName, InputStream X, INT Length) THROWS SQLEXCEPTION

{Outer.SetBinaryStream (parametername, x, length);

Public void setcharacterstream (String ParameterName, Reader Reader, Int Length) Throws Sqlexception

{Outer.SetCharacterstream (ParameterName, Reader, Length);

Public Object getObject (string parameters) throws sqlexception {return@getObject (parametername);}

Public void setObject (String ParameterName, Object X) THROWS SQLEXCEPTION

{Outer.SetObject (parametername, x);

Public void setObject (String ParameterName, Object X, INT Targetsqltype) throws Sqlexception

{Outer.SetObject (ParameterName, X, Targetsqltype);

Public void setObject (String ParameterName, Object X, Int Targetsqltype, int scale) Throws SqlexCeption

{Outer.SetObject (parametername, x, targetsqltype, scale);}

Public Object GetObject (INT I, MAP MAP) THROWS SQLEXCEPTION {Return Outer.getObject (i, map);}

Public String getString (String parametername) throws sqlexception {return@getstring (parametername);

Public void registeroutparameter (String ParameterName, int SQLTYPE, STRING TYPENAME) THROWS SQLEXCEPTION

{Outer.RegisterOutparameter (parametername, sqltype, typename);}

Public void setnull (String ParameterName, int SQLTYPE, STRING TYPENAME) Throws Sqlexception

{Outer.setnull (parametername, sqltype, typeename);} public void setstring (string x) throws SQLEXCEPTION

{Outer.SetString (parametername, x);

Public BigDecimal GetBigDecimal (String ParameterName) Throws Sqlexception

{Return Outer.GetBigDecimal (parametername);

Public void setbigdecimal (String ParameterName, BigDecimal X) THROWS SQLEXCEPTION

{Outer.SetBigDecimal (parametername, x);}

Public url geturl (String parameters) throws sqlexception {return@geturl (parametername);

Public void seturl (String ParameterName, URL VAL) THROWS SQLEXCEPTION

{Outer.Seturl (parametername, val);

Public Array GetArray (String Parameeeee) throws sqlexception {return@getArray (parametername);}

Public blob getBlob (String parameters) throws sqlexception {return outr.getblob (parametername);}

Public Clob getClob (String parameters) throws sqlexception {return@getclob (parametername);}

Public Date Getdate (String ParameterName) Throws Sqlexception {Return Outer.Getdate (ParameterName);

Public void setdate (String ParameterName, Date X) THROWS SQLEXCEPTION

{Outer.Setdate (parametername, x);

Public Date Getdate (int ParameterIndex, Calendar CAL) THROWS SQLEXCEPTION

{Return Outer.getdate (ParameterIndex, Cal);

Public Ref getRef (String parametername) throws sqlexception {return@getref (parametername);}

Public Time GetTime (String ParameterName) throws sqlexception {return@gettime (parametername);}

Public void settime (String ParameterName, Time X) THROWS SQLEXCEPTION

{Outer.SetTime (parametername, x);

Public Time GetTime (int ParameterIndex, Calendar CAL) Throws Sqlexception

{Return Outer.gettime (parameterIndex, Cal);

Public TimeStamp getTimeStamp (String parameters) throws sqlexception {return@gettimestamp (parametername);}

Public void setTimeStamp (String ParameterName, TimeStamp X) THROWS SQLEXCEPTION

{Outer.SetTimeSTAMP (parametername, x);

Public TimeStamp GetTimeStamp (int ParameterIndex, Calendar CAL) THROWS SQLEXCEPTION

{Return Outer.getTimeStamp (ParameterIndex, Cal);

Public Object GetObject (String ParameterName, Map Map) Throws Sqlexception

{Return Outer.GetObject (parametername, map);

Public Date Getdate (String ParameterName, Calendar CAL) Throws Sqlexception

{Return Outer.getdate (parametername, CAL);

Public Time GetTime (String ParameterName, Calendar CAL) Throws Sqlexception

{Return Outer.gettime (parametername, CAL);

Public TimeStamp GetTimeStamp (String ParameterName, Calendar CAL) THROWS SQLEXCEPTION

{Return Outer.getTimeStamp (ParameterName, CAL);

Public void setdate (String Parametername, Date X, Calendar CAL) THROWS SQLEXCEPTION

{Outer.Setdate (parametername, x, cal);

Public void settime (String Parameeeee, Time X, Calendar CAL) THROWS SQLEXCEPTION

{Outer.SetTime (parametername, x, cal);

Public void setTimeStamp (String ParameterName, TimeStamp X, Calendar CAL) THROWS SQLEXCEPTION

{Outer.SetTimeSTAMP (parametername, x, cal);

Public int executeUpdate () throws sqlexception {return@executeUpdate ();

Public void addbatch () throws sqlexception {outer.addbatch ();

Public void cleanparameters () throws sqlexception {outer.clearparameters ();

Public Boolean Execute () throws sqlexception {return outr.execute ();

Public void setbyte (int parameterindex, byte x) throws sqlexception {outer.setbyte (parameterIndex, x);

Public void setdouble (int parameterindex, double x) throws sqlexception {outer.setdouble (parameterIndex, x);

Public void setfloat (int parameterindex, float x) throws Sqlexception

{Outer.SetFloat (parameterIndex, x);

Public void setint (int x) throws sqlexception {outer.setint (parameterIndex, x);

Public void setnull (int ParameterIndex, int SQLTYPE) THROWS SQLEXCEPTION

{Outer.setnull (parameterIndex, SQLTYPE);

Public void setlong (int ParameterIndex, long x) throws sqlexception {outer.setlong (parameterIndex, x);

Public void setshort (int ParameterIndex, Short X) THROWS SQLEXCEPTION

{Outer.SetShort (ParameterIndex, x);

Public void setBoolean (int ParameterIndex, Boolean X) THROWS SQLEXCEPTION

{Outer.setBoolean (parameterIndex, x);

Public void setbytes (int parameterindex, byte [] x) THROWS SQLEXCEPTION

{Outer.SetBytes (parameterIndex, x);

Public Void Setasciistream (int ParameterIndex, InputStream X, INT Length) throws Sqlexception

{Outer.Setasciistream (parameterIndex, x, length);

Public Void SetBinaryStream (int ParameterIndex, InputStream X, INT LENGTH) THROWS SQLEXCEPTION

{Outer.SetBinaryStream (parameterIndex, x, length);

Public void setcharacterstream (int ParameterIndex, Reader Reader, INT Length) THROWS SQLEXCEPTION

{Outer.SetCharacterstream (parameterIndex, Reader, Length);

Public Void SetObject (int ParameterIndex, Object X) THROWS SQLEXCEPTION

{Outer.SetObject (parameterIndex, x);

Public void setObject (int ParameterIndex, Object X, int targetsqltype) throws Sqlexception

{Outer.SetObject (parameterIndex, x, targetsqltype);

Public Void SetObject (int ParameterIndex, Object X, Int Targetsqltype, int scale) Throws Sqlexception

{Outer.SetObject (ParameterIndex, X, Targetsqltype, Scale);} public void setnull (int paramindex, int sqltype, string typeename) throws

{Outer.setnull (paramindex, sqltype, typename);

Public void setstring (int parameterindex, string x) throws sqlexception

{Outer.SetString (parameterIndex, x);

Public Void SetBigDecimal (int ParameterIndex, BigDecimal X) THROWS SQLEXCEPTION

{Outer.SetBigDecimal (parameterIndex, x);

Public void seturl (int ParameterIndex, URL X) throws sqlexception {Outer.SetURL (parameterIndex, x);

Public void setArray (INT I, Array X) THROWS SQLEXCEPTION {Outer.SetArray (i, x);}

Public void setblob (int i, blob x) throws sqlexception {outer.setblob (i, x);}

Public Void SetClob (INT I, Clob X) THROWS SQLEXCEPTION {Outer.SetClob (i, x);}

Public void setdate (int ParameterIndex, Date X) throws sqlexception {outer.setdate (parameterIndex, x);

Public parametermetadata getParametermetadata () throws sqlexception {return@getparameterMetadata ();

Public Void SetRef (INT I, REF X) THROWS SQLEXCEPTION {Outer.SetRef (i, x);}

Public ResultSet ExecuteQuery () THROWS SQLEXCEPTION {Return Outer.executeQuery ();

Public ResultSetmetadata getmetata () throws sqlexception {return@getMetadata ();

Public void settime (int parameterindex, time x) throws sqlexception {@ ssettime (parameterIndex, x);

Public void setTimeStamp (int ParameterIndex, TimeStamp X) THROWS SQLEXCEPTION

{Outer.SetTimeStamp (ParameterIndex, x);

Public void setdate (int ParameterIndex, Date X, Calendar CAL) THROWS SQLEXCEPTION

{Outer.Setdate (ParameterIndex, x, Cal);

Public Void Settime (int ParameterIndex, Time X, Calendar Cal) Throws Sqlexception

{Outer.Settime (parameterIndex, x, Cal);

Public void setTimeStamp (int ParameterIndex, Timestamp X, Calendar CAL) THROWS SQLEXCEPTION {Outer.SetTimeStamp (ParameterIndex, X, CAL);}

Public int getFetchDirection () throws sqlexception {return outr.getFetchDirection ();

Public int getFetchsize () throws sqlexception {return@getfetchsize ();

Public int getMaxfieldsize () throws sqlexception {return outr.getmaxfieldsize ();

Public int getMaxrows () throws sqlexception {return outr.getMaxrows ();

Public int getQueryTimeout () throws sqlexception {return@getQueryTimeout ();

Public int getResultSetConcurrency () throws sqlexception {return@getResultSetConcurrency ();

Public int getResultSetHoldAbility () throws sqlexception {return@getResultSetHoldAbility ();

Public int getResultSetType () throws sqlexception {return@getResultSettype ();

Public int getUpdatecount () throws sqlexception {return@getupdatecount ();

Public void Cancel () THROWS SQLEXCEPTION {Outer.cancel ();

Public void clearbatch () throws sqlexception {outer.clearbatch ();

Public void cleanwarnings () throws sqlexception {outer.clearwarnings ();

Public void close () throws sqlexception {outer.close ();

Public Boolean getmoreresults () throws sqlexception {return@ gETMORERESULTS ();

Public int [] executebatch () throws sqlexception {return@executebatch ();

Public void setfetchdirection (int Direction) throws sqlexception {@SetFetchDirection

Public void setfetchsize (int rows) throws Sqlexception {Outer.SetFetchSize (Rows);

Public void setmaxfieldsize (int max) throws sqlexception {@SetMaxfieldsize (max);

Public void setmaxrows (int max) throws Sqlexception {Outer.SetMaxRows (max);

public void setQueryTimeout (int seconds) throws SQLException {outer.setQueryTimeout (seconds);} public boolean getMoreResults (int current) throws SQLException {return outer.getMoreResults (current);}

Public void setscapeprocessing (boolean enable) throws sqlexception {outer.setescapeProcessing (enable);

Public int executeUpdate (String SQL) THROWS SQLEXCEPTION {Return Outer.executeUpdate (SQL);

Public void addbatch (String SQL) throws sqlexception {outer.addbatch (sql);

Public void setcursorname (String name) throws sqlexception {@SetCursorname (name);

Public Boolean Execute (String SQL) THROWS SQLEXCEPTION {Return Outer.execute (SQL)

Public int executeUpdate (String SQL, int AutoGeneratedKeys) Throws SQLEXCEPTION

{Return Outer.executeUpdate (SQL, AutoGeneratedKeys);

Public Boolean Execute (String SQL, INT AutogeratedKeys) Throws SQLEXCEPTION

{Return Outer.execute (SQL, AutogeneratedKeys);

Public int executeUpdate (String SQL, int [] columnIndexes) Throws SQLException

{Return Outer.executeUpdate (SQL, ColumnIndexes);

Public Boolean Execute (String SQL, INT [] ColumnIndexes) THROWS SQLEXCEPTION

{RETURN OUTER.EXECUTE (SQL, ColumnIndexes);

Public connection getConnection () throws sqlexception {return@getConnection ();

Public ResultSet getGeneratedKeys () throws sqlexception {return outr.getGeneratedKeys ();

Public ResultSet getResultset () throws sqlexception {return@getResultset ();

Public sqlwarning getWarnings () throws sqlexception {return@getwarnings ();

Public int executeUpdate (String SQL, STRING [] columnNames) THROWS SQLEXCEPTION

{Return Outer.executeUpdate (SQL, ColumnNames);

Public Boolean Execute (String SQL, String [] ColumnNames) THROWS SQLEXCEPTION

{RETURN OUTER.EXECUTE (SQL, ColumnNames);} Public ResultSet ExecuteQuery (String SQL) THROWS SQLEXCEPTION {Return Outer.executeQuery (SQL);

/ ** @DepRecated ** /

Public BigDecimal GetBigDecimal (int scale) THROWS SQLEXCEPTION

{Return Outer.GetBigDecimal (parameterIndex, scale);

/ ** @DepRecated ** /

Public Void SetUnicODestream (int ParameterIndex, InputStream X, INT LENGTH) THROWS SQLEXCEPTION

{Outer.setUnicodestream (parameterIndex, x, length);

Public p_callablestatement (CallableStatement Outer) {

THIS.outer = Outer;

}

Callablestate manufacture;

}

P_ResultSet.java

Package com.sybase.jdbc2.jdbc;

Import java.sql. *;

Import Java.io.InputStream;

Import Java.io.Reader;

Import java.math.bigdecimal;

Import java.net.URL;

Import java.util.calendar;

Import java.util.map;

Public class p_resultset imports resultSet {

Public int getConcurrency () THROWS SQLEXCEPTION {Return Outer.getConcurrency ();

Public int getFetchDirection () throws sqlexception {return outr.getFetchDirection ();

Public int getFetchsize () throws sqlexception {return@getfetchsize ();

Public int getrow () throws sqlexception {return@gtrow ();

Public int gettype () throws sqlexception {return@gettype ();

Public void afterlast () throws sqlexception {outer.afterlast ();

Public void beforefirst () throws sqlexception {outer.beforefirst ();

Public void cantertion () throws sqlexception {outer.canceLrowupdates ();

Public void cleanwarnings () throws sqlexception {outer.clearwarnings ();

Public void close () throws sqlexception {outer.close ();

Public void deleterow () THROWS SQLEXCEPTION {OUTER.DELETEROW ();}

Public void insertrow () throws sqlexception {outer.inserTrow ();} public void movetocuRentrow () throws sqlexception {outer.movetocurrentrow ();

Public void movetoInsertrow () throws sqlexception {outer.movetoInsertrow ();

Public void refreshrow () throws sqlexception {outer.refreshrow ();}

Public void updaterow () throws sqlexception {outer.Updaterow ();

Public boolean first () throws sqlexception {return@first ();

Public boolean isafterlast () throws sqlexception {return outr.isafterlast ();

Public boolean isbeforefirst () THROWS SQLEXCEPTION {Return Outer.isbeforefirst ();

Public boolean isfirst () throws sqlexception {return outr.isfirst ();

Public boolean islast () throws sqlexception {return@last ();

Public boolean last () throws sqlexception {return outr.last ();

Public boolean next () throws sqlexception {return@next ();

Public Boolean Previous () throws sqlexception {return outr.previous ();

Public boolean rowdeled () throws sqlexception {return outr.rowdeleted ();

Public boolean rowinserted () throws sqlexception {return outr.rowinserted ();

Public boolean rowupdated () throws sqlexception {return outr.rowupdated ();

Public Boolean Wasnull () THROWS SQLEXCEPTION {Return Outer.wasnull ();

Public Byte getByte (int columnIndex) throws sqlexception {return outr.getbyte (columnIndex);

Public Double GetDouble (int columnIndex) throws sqlexception {return outr.getdouble (ColumnIndex);

Public float getfloat (int columnIndex) throws sqlexception {return@Dex;}

Public int getint (int columnIndex) throws sqlexception {return outer.get (columnIndex);

public long getLong (int columnIndex) throws SQLException {return outer.getLong (columnIndex);} public short getShort (int columnIndex) throws SQLException {return outer.getShort (columnIndex);}

Public void setfetchdirection (int Direction) throws sqlexception {@SetFetchDirection

Public void setfetchsize (int rows) throws Sqlexception {Outer.SetFetchSize (Rows);

Public void Updatenull (int columnIndex) throws sqlexception {outer.Updatenull (columnIndex);

Public Boolean Absolute (int Row) throws sqlexception {return@absolute (rot);}

Public Boolean getBoolean (int columnIndex) throws sqlexception {return@Dex;}

Public Boolean Relative (int Rows) throws sqlexception {return@RELATIVE (ROWS);

Public Byte [] getBytes (int columnIndex) throws sqlexception {return outr.getbytes (columnIndex);

Public void updatebyte (int columnIndex, byte x) throws sqlexception

{Outer.UpdateByte (ColumnIndex, x);

Public Void Updatedouble (int ColumnIndex, Double X) THROWS SQLEXCEPTION

{Outer.Updatedouble (ColumnIndex, x);

Public void updatefloat (int columnIndex, float x) throws sqlexception

{Outer.UpdateFloat (ColumnIndex, x);

Public Void Updateint (int COLUMNIDEX, INT X) THROWS SQLEXCEPTION

{Outer.UpdateInt (ColumnIndex, x);

Public void Updatelong (int columnIndex, long x) THROWS SQLEXCEPTION

{Outer.Updatelong (ColumnIndex, X);

Public Void Updateshort (int ColumnIndex, Short X) THROWS SQLEXCEPTION

{Outer.UpdateShort (ColumnIndex, X);

Public void UpdateBoolean (int ColumnIndex, Boolean X) THROWS SQLEXCEPTION

{Outer.UpdateBoolean (ColumnIndex, X);

Public void updatebytes (int columnIndex, byte [] x) THROWS SQLEXCEPTION

{Outer.UpdateBytes (ColumnIndex, x);} Public InputStream Getasciistream (int columnIndex) THROWS SQLEXCEPTION

{Return Outer.getasciistream (ColumnIndex);

Public InputStream GetBinaryStream (int ColumnIndex) THROWS SQLEXCEPTION

{Return Outer.getBINARYSTREAM (ColumnIndex);

Public Void Updateasciistream (int ColumnIndex, InputStream X, INT Length) Throws SQLException

{Outer.Updateasciistream (ColumnIndex, X, Length);

Public Void UpdateBinaryStream (int ColumnIndex, InputStream X, INT Length) THROWS SQLEXCEPTION

{Outer.UpdateBinaryStream (ColumnIndex, X, Length);

Public Reader GetCharacterstream (int columnIndex) THROWS SQLEXCEPTION

{Return Outer.getCharacterstream (ColumnIndex);

Public Void UpdateCharacterstream (int ColumnIndex, Reader X, INT Length) THROWS SQLEXCEPTION

{Outer.UpdatecharactersTream (ColumnIndex, X, Length);

Public Object GetObject (int columnIndex) throws sqlexception {return@DETObject (columnIndex);

Public void UpdateObject (int ColumnIndex, Object X) THROWS SQLEXCEPTION

{Outer.UpdateObject (ColumnIndex, x);

Public Void UpdateObject (int ColumnIndex, Object X, int Scale) throws Sqlexception

{Outer.UpdateObject (ColumnIndex, X, Scale);

Public string getcursorname () throws sqlexception {return@getcursorname ();

Public String getString (int columnIndex) throws sqlexception {return@Dex;}

Public void UpdateString (int columnIndex, string x) throws Sqlexception

{Outer.UpdateString (ColumnIndex, X);

Public Byte getByte (String ColumnName) throws sqlexception {return outer.getbyte (columnname);}

Public double getdouble (string columnname) throws sqlexception {return outr.getdouble (columnname);}

public float getFloat (String columnName) throws SQLException {return outer.getFloat (columnName);} public int findColumn (String columnName) throws SQLException {return outer.findColumn (columnName);}

Public int getint (string columnname) throws sqlexception {return@getint (columnname);

Public long getlong (string columnname) throws sqlexception {return@name;

Public short getshrth (string columnname) throws sqlexception {return@getshort (columnname);}

Public void updatenull (String ColumnName) throws sqlexception {outer.Updatenull (columnname);}

Public Boolean getBoolean (String ColumnName) throws sqlexception {return outr.getBoolean (columnName);}

Public Byte [] getBytes (String ColumnName) throws sqlexception {return@name;}

Public void updatebyte (String ColumnName, Byte X) THROWS SQLEXCEPTION

{Outer.UpdateByte (ColumnName, X);

Public void Updatedouble (String ColumnName, Double X) THROWS SQLEXCEPTION

{Outer.Updatedouble (ColumnName, X);

Public void updatefloat (String ColumnName, Float X) THROWS SQLEXCEPTION

{Outer.UpdateFloat (ColumnName, X);

Public void updateint (String ColumnName, INT X) THROWS SQLEXCEPTION

{Outer.UpdateInt (ColumnName, X);

Public void Updatelong (String ColumnName, Long X) THROWS SQLEXCEPTION

{Outer.Updatelong (ColumnName, X);}

Public void Updateshort (String ColumnName, Short X) THROWS SQLEXCEPTION

{Outer.UpdateShort (ColumnName, X);

Public void UpdateBoolean (String ColumnName, Boolean X) THROWS SQLEXCEPTION

{Outer.UpdateBoolean (ColumnName, X);

Public void updatebytes (String ColumnName, Byte [] x) THROWS SQLEXCEPTION

{Outer.UpdateBytes (ColumnName, X);

Public BigDecimal getBigDecimal (int columnIndex) throws sqlexception {return@DETBIGDECIMAL (ColumnIndex);

Public void UpdateBigDecimal (int columnIndex, bigdecimal x) throws Sqlexception

{Outer.UpdateBigDecimal (ColumnIndex, x);

Public url geturl (int columnIndex) throws sqlexception {return outer.geturl (columnIndex);

Public Array GetArray (INT I) Throws Sqlexception {Return Outer.GetArray (i);

Public Void UpdateArray (int columnIndex, array x) throws sqlexception

{Outer.UpdateArray (ColumnIndex, x);

Public blob getBlob (INT i) throws sqlexception {return outer.getblob (i);}

Public void UpdateBlob (int columnIndex, blob x) THROWS SQLEXCEPTION

{Outer.UpdateBlob (ColumnIndex, X);

Public Clob getClob (INT i) throws sqlexception {return@getclob (i);

Public Void UpdateClob (int ColumnIndex, Clob X) THROWS SQLEXCEPTION

{Outer.UpdateClob (ColumnIndex, x);

Public Date getdate (int columnIndex) throws sqlexception {return outside.getdate (columnIndex);

Public void Updatedate (int ColumnIndex, Date X) THROWS SQLEXCEPTION

{Outer.Updatedate (ColumnIndex, x);

Public Ref getRef (INT i) throws sqlexception {return@getref (i);}

Public void UpdateRef (int columnIndex, ref x) THROWS SQLEXCEPTION

{Outer.UpdateRef (ColumnIndex, x);

Public ResultSetmetadata getmetata () throws sqlexception {return@getMetadata ();

Public sqlwarning getWarnings () throws sqlexception {return@getwarnings ();

Public statement getStatement () throws sqlexception {return@getStatement ();

Public Time GetTime (int columnIndex) throws sqlexception {return@Dex;}

Public Void UpdateTime (int ColumnIndex, Time X) THROWS SQLEXCEPTION

{Outer.Updatetime (ColumnIndex, x);} public timestamp gettimestamp (int columnIndex) THROWS SQLEXCEPTION

{Return Outer.getTimeSTAMP (ColumnIndex);

Public Void UpdateTimeStamp (int ColumnIndex, TimeStamp X) THROWS SQLEXCEPTION

{Outer.UpdatetimeStamp (ColumnIndex, x);

Public InputStream Getasciistream (String ColumnName) Throws Sqlexception

{Return Outer.Getasciistream (ColumnName);

Public InputStream GetBinaryStream (String ColumnName) THROWS SQLEXCEPTION

{Return Outer.getBINARYSTREAM (ColumnName);

Public void Updateasciistream (String ColumnName, InputStream X, Int Length) THROWS SQLEXCEPTION

{Outer.Updateasciistream (ColumnName, X, Length);

Public void UpdateBinaryStream (String ColumnName, InputStream X, INT LENGTH) THROWS SQLEXCEPTION

{Outer.UpdateBinaryStream (ColumnName, X, Length);

Public Reader getcharacterstream (String ColumnName) Throws Sqlexception

{Return Outer.getCharactersTream (ColumnName);

Public void Updatecharacterstream (String Columnname, Reader Reader, Int Length) THROWS SQLEXCEPTION

{Outer.Updatecharacterstream (ColumnName, Reader, Length);

Public Object getObject (String ColumnName) throws sqlexception {return@getObject (color);}

Public void updateObject (String Columnname, Object X) THROWS SQLEXCEPTION

{Outer.UpdateObject (ColumnName, x);

Public void updateObject (String Columnname, Object X, int Scale) Throws Sqlexception

{Outer.UpdateObject (ColumnName, X, Scale);

Public Object GetObject (INT I, MAP MAP) THROWS SQLEXCEPTION {Return Outer.getObject (i, map);}

Public string getString (String ColumnName) throws sqlexception {return@getstring (columnname);

Public void updatestring (string color xdatestring (string x) throws sqlexception

{Outer.UpdateString (ColumnName, X); PUBLIC BIGDECIMAL GETBIGDECIMAL (STRING ColumnName) Throws Sqlexception

{Return Outer.GetBigDecimal (ColumnName);

Public void updateBigDecimal (String Columnname, BigDecimal X) THROWS SQLEXCEPTION

{Outer.UpdateBigDecimal (ColumnName, X);

Public url geturl (String ColumnName) throws Sqlexception {Return Outer.geturl (ColumnName);

Public Array GetArray (String Colname) throws sqlexception {return@getArray (colname);

Public void UpdateArray (String ColumnName, Array X) THROWS SQLEXCEPTION

{Outer.UpdateArray (ColumnName, X);

Public blob getblob (string colname) throws sqlexception {return outer.getblob (colname);

Public void updateBlob (String ColumnName, Blob X) THROWS SQLEXCEPTION

{Outer.UpdateBlob (ColumnName, X);

Public Clob getClob (String colname) throws sqlexception {return@getclob (colname);

Public void updateclob (String ColumnName, Clob X) THROWS SQLEXCEPTION

{Outer.UpdateClob (ColumnName, X);

Public Date Getdate (String ColumnName) throws sqlexception {return outr.getdate (columnname);

Public void Updatedate (String Columnname, Date X) THROWS SQLEXCEPTION

{Outer.Updatedate (ColumnName, X);

Public Date Getdate (int ColumnIndex, Calendar CAL) THROWS SQLEXCEPTION

{Return Outer.Getdate (ColumnIndex, Cal);

Public Ref getRef (string colname) throws sqlexception {return@getref (colname);

Public void updateRef (String Columnname, Ref x) throws Sqlexception

{Outer.UpdateRef (ColumnName, x);

Public Time GetTime (String ColumnName) Throws Sqlexception {Return Outer.gettime (ColumnName);

Public void updatetime (String ColumnName, Time X) THROWS SQLEXCEPTION

{Outer.UpdateTime (columnname, x);}

Public Time GetTime (int ColumnIndex, Calendar CAL) THROWS SQLEXCEPTION {Return Outer.gettime (ColumnIndex, Cal);

Public TimeStamp GetTimeStamp (String ColumnName) Throws Sqlexception

{Return Outer.getTimeSTAMP (ColumnName);

Public void updateTimeStamp (String Columnname, TimeStamp X) THROWS SQLEXCEPTION

{Outer.UpdatetimeStamp (ColumnName, X);

Public TimeStamp GetTimeStamp (int ColumnIndex, Calendar CAL) THROWS SQLEXCEPTION

{Return Outer.getTimeSTAMP (ColumnIndex, Cal);

Public Object GetObject (String Colname, Map Map) THROWS SQLEXCEPTION

{Return Outer.getObject (ColName, Map);

Public Date Getdate (String ColumnName, Calendar CAL) THROWS SQLEXCEPTION

{Return Outer.getdate (ColumnName, CAL);

Public Time GetTime (String Columnname, Calendar CAL) THROWS SQLEXCEPTION

{Return Outer.gettime (ColumnName, CAL);

Public TimeStamp GetTimeStamp (String ColumnName, Calendar CAL) Throws Sqlexception

{Return Outer.getTimeSTAMP (ColumnName, CAL);

/ ** @DepRecated * /

Public BigDecimal GetBigDecimal (int columnIndex, int scale) throws Sqlexception

{Return Outer.GetBigDecimal (ColumnIndex, Scale);

/ ** @DepRecated * /

Public BigDecimal GetBigDecimal (String ColumnName, Int Scale) THROWS SQLEXCEPTION

{Return Outer.getBigDecimal (ColumnName, Scale);

/ ** @DepRecated * /

Public InputStream GetUnicodeStream (int columnIndex) THROWS SQLEXCEPTION

{Return Outer.getUnicODestream (ColumnIndex);

/ ** @DepRecated * /

Public InputStream GetUnicodestream (String ColumnName) Throws Sqlexception

{Return Outer.getUnicodESTREAM (ColumnName);

Public P_ResultSet (ResultSet Outer) {

THIS.outer = Outer;

}

ResultSet Outer = NULL;

}

Jend

YET Another JConnectTM

转载请注明原文地址:https://www.9cbs.com/read-26574.html

New Post(0)