public String getString(String parameterName) throws SQLException { Object value = getObject(parameterName); if(null != value) return value.toString(); return null; }
public String getString(int parameterIndex) throws SQLException { Object value = getObject(parameterIndex); if(null != value) return value.toString(); return null; }
public boolean getBoolean(int parameterIndex) throws SQLException { Object value = getObject(parameterIndex); if(null != value) { if(value instanceof Boolean) return ((Boolean)value); return Boolean.parseBoolean(value.toString()); } return false; }
public Time getTime(int parameterIndex) throws SQLException { Object value = getObject(parameterIndex); if(null != value) { if(value instanceof Time) return (Time)value; return Time.valueOf(value.toString()); } return null; }
public boolean getBoolean(String parameterName) throws SQLException { Object value = getObject(parameterName); if(null != value) { if(value instanceof Boolean) return (Boolean)value; return Boolean.parseBoolean(value.toString()); } return false; }
public Date getDate(int parameterIndex) throws SQLException { Object value = getObject(parameterIndex); if(null != value) { if(value instanceof Date) return (Date)value; return Date.valueOf(value.toString()); } return null; }
public int getInt(int parameterIndex) throws SQLException { Object value = getObject(parameterIndex); if(null != value) { if(value instanceof Number) return ((Number)value).intValue(); return Integer.parseInt(value.toString()); } return 0; }
public double getDouble(String parameterName) throws SQLException { Object value = getObject(parameterName); if(null != value) { if(value instanceof Number) return ((Number)value).doubleValue(); return Double.parseDouble(value.toString()); } return 0; }
public long getLong(String parameterName) throws SQLException { Object value = getObject(parameterName); if(null != value) { if(value instanceof Number) return ((Number)value).longValue(); return Long.parseLong(value.toString()); } return 0; }
public short getShort(String parameterName) throws SQLException { Object value = getObject(parameterName); if(null != value) { if(value instanceof Number) return ((Number)value).shortValue(); return Short.parseShort(value.toString()); } return 0; }
public int getInt(int parameterIndex) throws SQLException { Object value = getObject(parameterIndex); if(null != value) { if(value instanceof Number) return ((Number)value).intValue(); return new Integer(value.toString()).intValue(); } return 0; }
public long getLong(int parameterIndex) throws SQLException { Object value = getObject(parameterIndex); if(null != value) { if(value instanceof Number) return ((Number)value).longValue(); return new Long(value.toString()).longValue(); } return 0; }
public BigDecimal getBigDecimal(int parameterIndex) throws SQLException { Object value = getObject(parameterIndex); if(null != value) { if(value instanceof Number) return new BigDecimal(((Number)value).doubleValue()); return new BigDecimal(value.toString()); } return null; }
public boolean getBoolean(String parameterName) throws SQLException { Object value = getObject(parameterName); if(null != value) { if(value instanceof Boolean) return ((Boolean)value).booleanValue(); return new Boolean(value.toString()).booleanValue(); } return false; }
public Reader getCharacterStream(int parameterIndex) throws SQLException { Object value = getObject(parameterIndex); if(null != value) { if(value instanceof Reader) return (Reader)value; return new StringReader(getString(parameterIndex)); } return null; }
public Ref getRef(int parameterIndex) throws SQLException { Object value = getObject(parameterIndex); if(null != value) { if(value instanceof Ref) return (Ref)value; return new MockRef(value); } return null; }
public Array getArray(String parameterName) throws SQLException { Object value = getObject(parameterName); if(null != value) { if(value instanceof Array) return (Array)value; return new MockArray(value); } return null; }
public Reader getCharacterStream(String parameterName) throws SQLException { Object value = getObject(parameterName); if(null != value) { if(value instanceof Reader) return (Reader)value; return new StringReader(getString(parameterName)); } return null; }
public Clob getClob(int parameterIndex) throws SQLException { Object value = getObject(parameterIndex); if(null != value) { if(value instanceof Clob) return (Clob)value; return new MockClob(getString(parameterIndex)); } return null; }
public Blob getBlob(String parameterName) throws SQLException { Object value = getObject(parameterName); if(null != value) { if(value instanceof Blob) return (Blob)value; return new MockBlob(getBytes(parameterName)); } return null; }