1 /* $Id: PooledCallableStatement.java 94 2008-12-18 11:07:17Z dobashi $
\r
2 * created: 2005/06/17
\r
5 package com.lavans.luz2.sql.pool;
\r
7 import java.io.InputStream;
\r
8 import java.io.Reader;
\r
9 import java.math.BigDecimal;
\r
10 import java.net.URL;
\r
11 import java.sql.Array;
\r
12 import java.sql.Blob;
\r
13 import java.sql.CallableStatement;
\r
14 import java.sql.Clob;
\r
15 import java.sql.Date;
\r
16 import java.sql.NClob;
\r
17 import java.sql.Ref;
\r
18 import java.sql.RowId;
\r
19 import java.sql.SQLException;
\r
20 import java.sql.SQLXML;
\r
21 import java.sql.Time;
\r
22 import java.sql.Timestamp;
\r
23 import java.util.Calendar;
\r
24 import java.util.Map;
\r
30 public class PooledCallableStatement extends PooledPreparedStatement implements
\r
32 private CallableStatement st = null;
\r
34 public PooledCallableStatement(PooledConnection con, CallableStatement st){
\r
42 * @throws java.sql.SQLException
\r
44 public Timestamp getTimestamp(int arg0) throws SQLException {
\r
45 return st.getTimestamp(arg0);
\r
50 * @throws java.sql.SQLException
\r
52 public String getString(String arg0) throws SQLException {
\r
53 return st.getString(arg0);
\r
58 * @throws java.sql.SQLException
\r
60 public boolean getBoolean(String arg0) throws SQLException {
\r
61 return st.getBoolean(arg0);
\r
66 * @throws java.sql.SQLException
\r
68 public Object getObject(int arg0) throws SQLException {
\r
69 return st.getObject(arg0);
\r
75 * @throws java.sql.SQLException
\r
77 public Object getObject(String arg0, Map<String, Class<?>> arg1) throws SQLException {
\r
78 return st.getObject(arg0, arg1);
\r
83 * @throws java.sql.SQLException
\r
85 public Time getTime(int arg0) throws SQLException {
\r
86 return st.getTime(arg0);
\r
91 * @throws java.sql.SQLException
\r
93 public URL getURL(int arg0) throws SQLException {
\r
94 return st.getURL(arg0);
\r
100 * @throws java.sql.SQLException
\r
102 public Timestamp getTimestamp(int arg0, Calendar arg1) throws SQLException {
\r
103 return st.getTimestamp(arg0, arg1);
\r
108 * @throws java.sql.SQLException
\r
110 public Blob getBlob(String arg0) throws SQLException {
\r
111 return st.getBlob(arg0);
\r
116 * @throws java.sql.SQLException
\r
118 public byte[] getBytes(int arg0) throws SQLException {
\r
119 return st.getBytes(arg0);
\r
124 * @throws java.sql.SQLException
\r
126 public void setString(String arg0, String arg1) throws SQLException {
\r
127 st.setString(arg0, arg1);
\r
132 * @throws java.sql.SQLException
\r
134 public Clob getClob(int arg0) throws SQLException {
\r
135 return st.getClob(arg0);
\r
141 * @throws java.sql.SQLException
\r
143 public Date getDate(int arg0, Calendar arg1) throws SQLException {
\r
144 return st.getDate(arg0, arg1);
\r
150 * @throws java.sql.SQLException
\r
152 public void setAsciiStream(String arg0, InputStream arg1, int arg2)
\r
153 throws SQLException {
\r
154 st.setAsciiStream(arg0, arg1, arg2);
\r
159 * @throws java.sql.SQLException
\r
161 public byte[] getBytes(String arg0) throws SQLException {
\r
162 return st.getBytes(arg0);
\r
167 * @throws java.sql.SQLException
\r
169 public void setURL(String arg0, URL arg1) throws SQLException {
\r
170 st.setURL(arg0, arg1);
\r
177 * @throws java.sql.SQLException
\r
179 public void setObject(String arg0, Object arg1, int arg2, int arg3)
\r
180 throws SQLException {
\r
181 st.setObject(arg0, arg1, arg2, arg3);
\r
186 * @throws java.sql.SQLException
\r
188 public String getString(int arg0) throws SQLException {
\r
189 return st.getString(arg0);
\r
194 * @throws java.sql.SQLException
\r
196 public Blob getBlob(int arg0) throws SQLException {
\r
197 return st.getBlob(arg0);
\r
203 * @throws java.sql.SQLException
\r
205 public Timestamp getTimestamp(String arg0, Calendar arg1)
\r
206 throws SQLException {
\r
207 return st.getTimestamp(arg0, arg1);
\r
213 * @throws java.sql.SQLException
\r
215 public Time getTime(int arg0, Calendar arg1) throws SQLException {
\r
216 return st.getTime(arg0, arg1);
\r
221 * @throws java.sql.SQLException
\r
223 public long getLong(String arg0) throws SQLException {
\r
224 return st.getLong(arg0);
\r
229 * @throws java.sql.SQLException
\r
231 public void setFloat(String arg0, float arg1) throws SQLException {
\r
232 st.setFloat(arg0, arg1);
\r
238 * @throws java.sql.SQLException
\r
241 public BigDecimal getBigDecimal(int arg0, int arg1) throws SQLException {
\r
242 return st.getBigDecimal(arg0, arg1);
\r
247 * @throws java.sql.SQLException
\r
249 public float getFloat(int arg0) throws SQLException {
\r
250 return st.getFloat(arg0);
\r
256 * @throws java.sql.SQLException
\r
258 public void registerOutParameter(int arg0, int arg1, int arg2)
\r
259 throws SQLException {
\r
260 st.registerOutParameter(arg0, arg1, arg2);
\r
265 * @throws java.sql.SQLException
\r
267 public Timestamp getTimestamp(String arg0) throws SQLException {
\r
268 return st.getTimestamp(arg0);
\r
273 * @throws java.sql.SQLException
\r
275 public Ref getRef(String arg0) throws SQLException {
\r
276 return st.getRef(arg0);
\r
281 * @throws java.sql.SQLException
\r
283 public double getDouble(String arg0) throws SQLException {
\r
284 return st.getDouble(arg0);
\r
289 * @throws java.sql.SQLException
\r
291 public int getInt(String arg0) throws SQLException {
\r
292 return st.getInt(arg0);
\r
297 * @throws java.sql.SQLException
\r
299 public Array getArray(String arg0) throws SQLException {
\r
300 return st.getArray(arg0);
\r
305 * @throws java.sql.SQLException
\r
307 public Date getDate(String arg0) throws SQLException {
\r
308 return st.getDate(arg0);
\r
313 * @throws java.sql.SQLException
\r
315 public Time getTime(String arg0) throws SQLException {
\r
316 return st.getTime(arg0);
\r
321 * @throws java.sql.SQLException
\r
323 public URL getURL(String arg0) throws SQLException {
\r
324 return st.getURL(arg0);
\r
329 * @throws java.sql.SQLException
\r
331 public short getShort(String arg0) throws SQLException {
\r
332 return st.getShort(arg0);
\r
338 * @throws java.sql.SQLException
\r
340 public void setObject(String arg0, Object arg1, int arg2)
\r
341 throws SQLException {
\r
342 st.setObject(arg0, arg1, arg2);
\r
348 * @throws java.sql.SQLException
\r
350 public void setNull(String arg0, int arg1, String arg2) throws SQLException {
\r
351 st.setNull(arg0, arg1, arg2);
\r
356 * @throws java.sql.SQLException
\r
358 public void setNull(String arg0, int arg1) throws SQLException {
\r
359 st.setNull(arg0, arg1);
\r
364 * @throws java.sql.SQLException
\r
366 public void setLong(String arg0, long arg1) throws SQLException {
\r
367 st.setLong(arg0, arg1);
\r
372 * @throws java.sql.SQLException
\r
374 public void setBoolean(String arg0, boolean arg1) throws SQLException {
\r
375 st.setBoolean(arg0, arg1);
\r
379 * @throws java.sql.SQLException
\r
381 public boolean wasNull() throws SQLException {
\r
382 return st.wasNull();
\r
387 * @throws java.sql.SQLException
\r
389 public void setObject(String arg0, Object arg1) throws SQLException {
\r
390 st.setObject(arg0, arg1);
\r
395 * @throws java.sql.SQLException
\r
397 public BigDecimal getBigDecimal(String arg0) throws SQLException {
\r
398 return st.getBigDecimal(arg0);
\r
403 * @throws java.sql.SQLException
\r
405 public void setDouble(String arg0, double arg1) throws SQLException {
\r
406 st.setDouble(arg0, arg1);
\r
411 * @throws java.sql.SQLException
\r
413 public void setTime(String arg0, Time arg1) throws SQLException {
\r
414 st.setTime(arg0, arg1);
\r
420 * @throws java.sql.SQLException
\r
422 public Object getObject(int arg0, Map<String, Class<?>> arg1) throws SQLException {
\r
423 return st.getObject(arg0, arg1);
\r
428 * @throws java.sql.SQLException
\r
430 public void setBytes(String arg0, byte[] arg1) throws SQLException {
\r
431 st.setBytes(arg0, arg1);
\r
436 * @throws java.sql.SQLException
\r
438 public void registerOutParameter(String arg0, int arg1) throws SQLException {
\r
439 st.registerOutParameter(arg0, arg1);
\r
445 * @throws java.sql.SQLException
\r
447 public void setTime(String arg0, Time arg1, Calendar arg2)
\r
448 throws SQLException {
\r
449 st.setTime(arg0, arg1, arg2);
\r
454 * @throws java.sql.SQLException
\r
456 public void setShort(String arg0, short arg1) throws SQLException {
\r
457 st.setShort(arg0, arg1);
\r
463 * @throws java.sql.SQLException
\r
465 public void setBinaryStream(String arg0, InputStream arg1, int arg2)
\r
466 throws SQLException {
\r
467 st.setBinaryStream(arg0, arg1, arg2);
\r
473 * @throws java.sql.SQLException
\r
475 public void setDate(String arg0, Date arg1, Calendar arg2)
\r
476 throws SQLException {
\r
477 st.setDate(arg0, arg1, arg2);
\r
482 * @throws java.sql.SQLException
\r
484 public Date getDate(int arg0) throws SQLException {
\r
485 return st.getDate(arg0);
\r
490 * @throws java.sql.SQLException
\r
492 public void setBigDecimal(String arg0, BigDecimal arg1) throws SQLException {
\r
493 st.setBigDecimal(arg0, arg1);
\r
499 * @throws java.sql.SQLException
\r
501 public void registerOutParameter(int arg0, int arg1, String arg2)
\r
502 throws SQLException {
\r
503 st.registerOutParameter(arg0, arg1, arg2);
\r
508 * @throws java.sql.SQLException
\r
510 public Array getArray(int arg0) throws SQLException {
\r
511 return st.getArray(arg0);
\r
516 * @throws java.sql.SQLException
\r
518 public Ref getRef(int arg0) throws SQLException {
\r
519 return st.getRef(arg0);
\r
525 * @throws java.sql.SQLException
\r
527 public void registerOutParameter(String arg0, int arg1, String arg2)
\r
528 throws SQLException {
\r
529 st.registerOutParameter(arg0, arg1, arg2);
\r
534 * @throws java.sql.SQLException
\r
536 public long getLong(int arg0) throws SQLException {
\r
537 return st.getLong(arg0);
\r
542 * @throws java.sql.SQLException
\r
544 public void setInt(String arg0, int arg1) throws SQLException {
\r
545 st.setInt(arg0, arg1);
\r
550 * @throws java.sql.SQLException
\r
552 public byte getByte(int arg0) throws SQLException {
\r
553 return st.getByte(arg0);
\r
558 * @throws java.sql.SQLException
\r
560 public void registerOutParameter(int arg0, int arg1) throws SQLException {
\r
561 st.registerOutParameter(arg0, arg1);
\r
567 * @throws java.sql.SQLException
\r
569 public void registerOutParameter(String arg0, int arg1, int arg2)
\r
570 throws SQLException {
\r
571 st.registerOutParameter(arg0, arg1, arg2);
\r
576 * @throws java.sql.SQLException
\r
578 public Object getObject(String arg0) throws SQLException {
\r
579 return st.getObject(arg0);
\r
584 * @throws java.sql.SQLException
\r
586 public int getInt(int arg0) throws SQLException {
\r
587 return st.getInt(arg0);
\r
593 * @throws java.sql.SQLException
\r
595 public Time getTime(String arg0, Calendar arg1) throws SQLException {
\r
596 return st.getTime(arg0, arg1);
\r
601 * @throws java.sql.SQLException
\r
603 public short getShort(int arg0) throws SQLException {
\r
604 return st.getShort(arg0);
\r
609 * @throws java.sql.SQLException
\r
611 public BigDecimal getBigDecimal(int arg0) throws SQLException {
\r
612 return st.getBigDecimal(arg0);
\r
617 * @throws java.sql.SQLException
\r
619 public boolean getBoolean(int arg0) throws SQLException {
\r
620 return st.getBoolean(arg0);
\r
625 * @throws java.sql.SQLException
\r
627 public void setByte(String arg0, byte arg1) throws SQLException {
\r
628 st.setByte(arg0, arg1);
\r
633 * @throws java.sql.SQLException
\r
635 public float getFloat(String arg0) throws SQLException {
\r
636 return st.getFloat(arg0);
\r
642 * @throws java.sql.SQLException
\r
644 public Date getDate(String arg0, Calendar arg1) throws SQLException {
\r
645 return st.getDate(arg0, arg1);
\r
651 * @throws java.sql.SQLException
\r
653 public void setCharacterStream(String arg0, Reader arg1, int arg2)
\r
654 throws SQLException {
\r
655 st.setCharacterStream(arg0, arg1, arg2);
\r
660 * @throws java.sql.SQLException
\r
662 public void setTimestamp(String arg0, Timestamp arg1) throws SQLException {
\r
663 st.setTimestamp(arg0, arg1);
\r
668 * @throws java.sql.SQLException
\r
670 public Clob getClob(String arg0) throws SQLException {
\r
671 return st.getClob(arg0);
\r
676 * @throws java.sql.SQLException
\r
678 public double getDouble(int arg0) throws SQLException {
\r
679 return st.getDouble(arg0);
\r
685 * @throws java.sql.SQLException
\r
687 public void setTimestamp(String arg0, Timestamp arg1, Calendar arg2)
\r
688 throws SQLException {
\r
689 st.setTimestamp(arg0, arg1, arg2);
\r
694 * @throws java.sql.SQLException
\r
696 public byte getByte(String arg0) throws SQLException {
\r
697 return st.getByte(arg0);
\r
702 * @throws java.sql.SQLException
\r
704 public void setDate(String arg0, Date arg1) throws SQLException {
\r
705 st.setDate(arg0, arg1);
\r
711 * @throws SQLException
\r
712 * @see java.sql.Wrapper#isWrapperFor(java.lang.Class)
\r
715 public boolean isWrapperFor(Class<?> iface) throws SQLException {
\r
716 return st.isWrapperFor(iface);
\r
724 * @throws SQLException
\r
725 * @see java.sql.Wrapper#unwrap(java.lang.Class)
\r
728 @SuppressWarnings("unchecked")
\r
729 public <T> T unwrap(Class<T> iface) throws SQLException {
\r
734 * @param parameterIndex
\r
736 * @throws SQLException
\r
737 * @see java.sql.CallableStatement#getCharacterStream(int)
\r
739 public Reader getCharacterStream(int parameterIndex) throws SQLException {
\r
740 return st.getCharacterStream(parameterIndex);
\r
744 * @param parameterName
\r
746 * @throws SQLException
\r
747 * @see java.sql.CallableStatement#getCharacterStream(java.lang.String)
\r
749 public Reader getCharacterStream(String parameterName) throws SQLException {
\r
750 return st.getCharacterStream(parameterName);
\r
754 * @param parameterIndex
\r
756 * @throws SQLException
\r
757 * @see java.sql.CallableStatement#getNCharacterStream(int)
\r
759 public Reader getNCharacterStream(int parameterIndex) throws SQLException {
\r
760 return st.getNCharacterStream(parameterIndex);
\r
764 * @param parameterName
\r
766 * @throws SQLException
\r
767 * @see java.sql.CallableStatement#getNCharacterStream(java.lang.String)
\r
769 public Reader getNCharacterStream(String parameterName) throws SQLException {
\r
770 return st.getNCharacterStream(parameterName);
\r
774 * @param parameterIndex
\r
776 * @throws SQLException
\r
777 * @see java.sql.CallableStatement#getNClob(int)
\r
779 public NClob getNClob(int parameterIndex) throws SQLException {
\r
780 return st.getNClob(parameterIndex);
\r
784 * @param parameterName
\r
786 * @throws SQLException
\r
787 * @see java.sql.CallableStatement#getNClob(java.lang.String)
\r
789 public NClob getNClob(String parameterName) throws SQLException {
\r
790 return st.getNClob(parameterName);
\r
794 * @param parameterIndex
\r
796 * @throws SQLException
\r
797 * @see java.sql.CallableStatement#getNString(int)
\r
799 public String getNString(int parameterIndex) throws SQLException {
\r
800 return st.getNString(parameterIndex);
\r
804 * @param parameterName
\r
806 * @throws SQLException
\r
807 * @see java.sql.CallableStatement#getNString(java.lang.String)
\r
809 public String getNString(String parameterName) throws SQLException {
\r
810 return st.getNString(parameterName);
\r
814 * @param parameterIndex
\r
816 * @throws SQLException
\r
817 * @see java.sql.CallableStatement#getRowId(int)
\r
819 public RowId getRowId(int parameterIndex) throws SQLException {
\r
820 return st.getRowId(parameterIndex);
\r
824 * @param parameterName
\r
826 * @throws SQLException
\r
827 * @see java.sql.CallableStatement#getRowId(java.lang.String)
\r
829 public RowId getRowId(String parameterName) throws SQLException {
\r
830 return st.getRowId(parameterName);
\r
834 * @param parameterIndex
\r
836 * @throws SQLException
\r
837 * @see java.sql.CallableStatement#getSQLXML(int)
\r
839 public SQLXML getSQLXML(int parameterIndex) throws SQLException {
\r
840 return st.getSQLXML(parameterIndex);
\r
844 * @param parameterName
\r
846 * @throws SQLException
\r
847 * @see java.sql.CallableStatement#getSQLXML(java.lang.String)
\r
849 public SQLXML getSQLXML(String parameterName) throws SQLException {
\r
850 return st.getSQLXML(parameterName);
\r
854 * @param parameterName
\r
857 * @throws SQLException
\r
858 * @see java.sql.CallableStatement#setAsciiStream(java.lang.String, java.io.InputStream, long)
\r
860 public void setAsciiStream(String parameterName, InputStream x, long length)
\r
861 throws SQLException {
\r
862 st.setAsciiStream(parameterName, x, length);
\r
866 * @param parameterName
\r
868 * @throws SQLException
\r
869 * @see java.sql.CallableStatement#setAsciiStream(java.lang.String, java.io.InputStream)
\r
871 public void setAsciiStream(String parameterName, InputStream x)
\r
872 throws SQLException {
\r
873 st.setAsciiStream(parameterName, x);
\r
877 * @param parameterName
\r
880 * @throws SQLException
\r
881 * @see java.sql.CallableStatement#setBinaryStream(java.lang.String, java.io.InputStream, long)
\r
883 public void setBinaryStream(String parameterName, InputStream x, long length)
\r
884 throws SQLException {
\r
885 st.setBinaryStream(parameterName, x, length);
\r
889 * @param parameterName
\r
891 * @throws SQLException
\r
892 * @see java.sql.CallableStatement#setBinaryStream(java.lang.String, java.io.InputStream)
\r
894 public void setBinaryStream(String parameterName, InputStream x)
\r
895 throws SQLException {
\r
896 st.setBinaryStream(parameterName, x);
\r
900 * @param parameterName
\r
902 * @throws SQLException
\r
903 * @see java.sql.CallableStatement#setBlob(java.lang.String, java.sql.Blob)
\r
905 public void setBlob(String parameterName, Blob x) throws SQLException {
\r
906 st.setBlob(parameterName, x);
\r
910 * @param parameterName
\r
911 * @param inputStream
\r
913 * @throws SQLException
\r
914 * @see java.sql.CallableStatement#setBlob(java.lang.String, java.io.InputStream, long)
\r
916 public void setBlob(String parameterName, InputStream inputStream,
\r
917 long length) throws SQLException {
\r
918 st.setBlob(parameterName, inputStream, length);
\r
922 * @param parameterName
\r
923 * @param inputStream
\r
924 * @throws SQLException
\r
925 * @see java.sql.CallableStatement#setBlob(java.lang.String, java.io.InputStream)
\r
927 public void setBlob(String parameterName, InputStream inputStream)
\r
928 throws SQLException {
\r
929 st.setBlob(parameterName, inputStream);
\r
933 * @param parameterName
\r
936 * @throws SQLException
\r
937 * @see java.sql.CallableStatement#setCharacterStream(java.lang.String, java.io.Reader, long)
\r
939 public void setCharacterStream(String parameterName, Reader reader,
\r
940 long length) throws SQLException {
\r
941 st.setCharacterStream(parameterName, reader, length);
\r
945 * @param parameterName
\r
947 * @throws SQLException
\r
948 * @see java.sql.CallableStatement#setCharacterStream(java.lang.String, java.io.Reader)
\r
950 public void setCharacterStream(String parameterName, Reader reader)
\r
951 throws SQLException {
\r
952 st.setCharacterStream(parameterName, reader);
\r
956 * @param parameterName
\r
958 * @throws SQLException
\r
959 * @see java.sql.CallableStatement#setClob(java.lang.String, java.sql.Clob)
\r
961 public void setClob(String parameterName, Clob x) throws SQLException {
\r
962 st.setClob(parameterName, x);
\r
966 * @param parameterName
\r
969 * @throws SQLException
\r
970 * @see java.sql.CallableStatement#setClob(java.lang.String, java.io.Reader, long)
\r
972 public void setClob(String parameterName, Reader reader, long length)
\r
973 throws SQLException {
\r
974 st.setClob(parameterName, reader, length);
\r
978 * @param parameterName
\r
980 * @throws SQLException
\r
981 * @see java.sql.CallableStatement#setClob(java.lang.String, java.io.Reader)
\r
983 public void setClob(String parameterName, Reader reader)
\r
984 throws SQLException {
\r
985 st.setClob(parameterName, reader);
\r
989 * @param parameterName
\r
992 * @throws SQLException
\r
993 * @see java.sql.CallableStatement#setNCharacterStream(java.lang.String, java.io.Reader, long)
\r
995 public void setNCharacterStream(String parameterName, Reader value,
\r
996 long length) throws SQLException {
\r
997 st.setNCharacterStream(parameterName, value, length);
\r
1001 * @param parameterName
\r
1003 * @throws SQLException
\r
1004 * @see java.sql.CallableStatement#setNCharacterStream(java.lang.String, java.io.Reader)
\r
1006 public void setNCharacterStream(String parameterName, Reader value)
\r
1007 throws SQLException {
\r
1008 st.setNCharacterStream(parameterName, value);
\r
1012 * @param parameterName
\r
1014 * @throws SQLException
\r
1015 * @see java.sql.CallableStatement#setNClob(java.lang.String, java.sql.NClob)
\r
1017 public void setNClob(String parameterName, NClob value) throws SQLException {
\r
1018 st.setNClob(parameterName, value);
\r
1022 * @param parameterName
\r
1025 * @throws SQLException
\r
1026 * @see java.sql.CallableStatement#setNClob(java.lang.String, java.io.Reader, long)
\r
1028 public void setNClob(String parameterName, Reader reader, long length)
\r
1029 throws SQLException {
\r
1030 st.setNClob(parameterName, reader, length);
\r
1034 * @param parameterName
\r
1036 * @throws SQLException
\r
1037 * @see java.sql.CallableStatement#setNClob(java.lang.String, java.io.Reader)
\r
1039 public void setNClob(String parameterName, Reader reader)
\r
1040 throws SQLException {
\r
1041 st.setNClob(parameterName, reader);
\r
1045 * @param parameterName
\r
1047 * @throws SQLException
\r
1048 * @see java.sql.CallableStatement#setNString(java.lang.String, java.lang.String)
\r
1050 public void setNString(String parameterName, String value)
\r
1051 throws SQLException {
\r
1052 st.setNString(parameterName, value);
\r
1056 * @param parameterName
\r
1058 * @throws SQLException
\r
1059 * @see java.sql.CallableStatement#setRowId(java.lang.String, java.sql.RowId)
\r
1061 public void setRowId(String parameterName, RowId x) throws SQLException {
\r
1062 st.setRowId(parameterName, x);
\r
1066 * @param parameterName
\r
1067 * @param xmlObject
\r
1068 * @throws SQLException
\r
1069 * @see java.sql.CallableStatement#setSQLXML(java.lang.String, java.sql.SQLXML)
\r
1071 public void setSQLXML(String parameterName, SQLXML xmlObject)
\r
1072 throws SQLException {
\r
1073 st.setSQLXML(parameterName, xmlObject);
\r