📄 jdbcresultset.java
字号:
*/
public Reader getCharacterStream(String columnName) throws SQLException {
try {
debugCodeCall("getCharacterStream", columnName);
return get(columnName).getReader();
} catch (Throwable e) {
throw logAndConvert(e);
}
}
/**
* [Not supported]
*/
public URL getURL(int columnIndex) throws SQLException {
try {
debugCodeCall("getURL", columnIndex);
throw Message.getUnsupportedException();
} catch (Throwable e) {
throw logAndConvert(e);
}
}
/**
* [Not supported]
*/
public URL getURL(String columnName) throws SQLException {
try {
debugCodeCall("getURL", columnName);
throw Message.getUnsupportedException();
} catch (Throwable e) {
throw logAndConvert(e);
}
}
// =============================================================
/**
* Updates a column in the current or insert row.
*
* @param columnIndex (1,2,...)
* @throws SQLException if the result set is closed
*/
public void updateNull(int columnIndex) throws SQLException {
try {
debugCodeCall("updateNull", columnIndex);
update(columnIndex, ValueNull.INSTANCE);
} catch (Throwable e) {
throw logAndConvert(e);
}
}
/**
* Updates a column in the current or insert row.
*
* @param columnName the name of the column label
* @throws SQLException if the result set is closed
*/
public void updateNull(String columnName) throws SQLException {
try {
debugCodeCall("updateNull", columnName);
update(columnName, ValueNull.INSTANCE);
} catch (Throwable e) {
throw logAndConvert(e);
}
}
/**
* Updates a column in the current or insert row.
*
* @param columnIndex (1,2,...)
* @param x the value
* @throws SQLException if the result set is closed
*/
public void updateBoolean(int columnIndex, boolean x) throws SQLException {
try {
if (debug()) {
debugCode("updateBoolean("+columnIndex+", "+x+");");
}
update(columnIndex, ValueBoolean.get(x));
} catch (Throwable e) {
throw logAndConvert(e);
}
}
/**
* Updates a column in the current or insert row.
*
* @param columnName the name of the column label
* @param x the value
* @throws SQLException if result set is closed
*/
public void updateBoolean(String columnName, boolean x) throws SQLException {
try {
if (debug()) {
debugCode("updateBoolean("+quote(columnName)+", "+x+");");
}
update(columnName, ValueBoolean.get(x));
} catch (Throwable e) {
throw logAndConvert(e);
}
}
/**
* Updates a column in the current or insert row.
*
* @param columnIndex (1,2,...)
* @param x the value
* @throws SQLException if the result set is closed
*/
public void updateByte(int columnIndex, byte x) throws SQLException {
try {
if (debug()) {
debugCode("updateByte("+columnIndex+", "+x+");");
}
update(columnIndex, ValueByte.get(x));
} catch (Throwable e) {
throw logAndConvert(e);
}
}
/**
* Updates a column in the current or insert row.
*
* @param columnName the name of the column label
* @param x the value
* @throws SQLException if the result set is closed
*/
public void updateByte(String columnName, byte x) throws SQLException {
try {
if (debug()) {
debugCode("updateByte("+columnName+", "+x+");");
}
update(columnName, ValueByte.get(x));
} catch (Throwable e) {
throw logAndConvert(e);
}
}
/**
* Updates a column in the current or insert row.
*
* @param columnIndex (1,2,...)
* @param x the value
* @throws SQLException if the result set is closed
*/
public void updateBytes(int columnIndex, byte[] x) throws SQLException {
try {
if (debug()) {
debugCode("updateBytes("+columnIndex+", x);");
}
update(columnIndex, x == null ? (Value) ValueNull.INSTANCE : ValueBytes.get(x));
} catch (Throwable e) {
throw logAndConvert(e);
}
}
/**
* Updates a column in the current or insert row.
*
* @param columnName the name of the column label
* @param x the value
* @throws SQLException if the result set is closed
*/
public void updateBytes(String columnName, byte[] x) throws SQLException {
try {
if (debug()) {
debugCode("updateBytes("+quote(columnName)+", x);");
}
update(columnName, x == null ? (Value) ValueNull.INSTANCE : ValueBytes.get(x));
} catch (Throwable e) {
throw logAndConvert(e);
}
}
/**
* Updates a column in the current or insert row.
*
* @param columnIndex (1,2,...)
* @param x the value
* @throws SQLException if the result set is closed
*/
public void updateShort(int columnIndex, short x) throws SQLException {
try {
if (debug()) {
debugCode("updateShort("+columnIndex+", (short) "+x+");");
}
update(columnIndex, ValueShort.get(x));
} catch (Throwable e) {
throw logAndConvert(e);
}
}
/**
* Updates a column in the current or insert row.
*
* @param columnName the name of the column label
* @param x the value
* @throws SQLException if the result set is closed
*/
public void updateShort(String columnName, short x) throws SQLException {
try {
if (debug()) {
debugCode("updateShort("+quote(columnName)+", (short) "+x+");");
}
update(columnName, ValueShort.get(x));
} catch (Throwable e) {
throw logAndConvert(e);
}
}
/**
* Updates a column in the current or insert row.
*
* @param columnIndex (1,2,...)
* @param x the value
* @throws SQLException if the result set is closed
*/
public void updateInt(int columnIndex, int x) throws SQLException {
try {
if (debug()) {
debugCode("updateInt("+columnIndex+", "+x+");");
}
update(columnIndex, ValueInt.get(x));
} catch (Throwable e) {
throw logAndConvert(e);
}
}
/**
* Updates a column in the current or insert row.
*
* @param columnName the name of the column label
* @param x the value
* @throws SQLException if the result set is closed
*/
public void updateInt(String columnName, int x) throws SQLException {
try {
if (debug()) {
debugCode("updateInt("+quote(columnName)+", "+x+");");
}
update(columnName, ValueInt.get(x));
} catch (Throwable e) {
throw logAndConvert(e);
}
}
/**
* Updates a column in the current or insert row.
*
* @param columnIndex (1,2,...)
* @param x the value
* @throws SQLException if the result set is closed
*/
public void updateLong(int columnIndex, long x) throws SQLException {
try {
if (debug()) {
debugCode("updateLong("+columnIndex+", "+x+"L);");
}
update(columnIndex, ValueLong.get(x));
} catch (Throwable e) {
throw logAndConvert(e);
}
}
/**
* Updates a column in the current or insert row.
*
* @param columnName the name of the column label
* @param x the value
* @throws SQLException if the result set is closed
*/
public void updateLong(String columnName, long x) throws SQLException {
try {
if (debug()) {
debugCode("updateLong("+quote(columnName)+", "+x+"L);");
}
update(columnName, ValueLong.get(x));
} catch (Throwable e) {
throw logAndConvert(e);
}
}
/**
* Updates a column in the current or insert row.
*
* @param columnIndex (1,2,...)
* @param x the value
* @throws SQLException if the result set is closed
*/
public void updateFloat(int columnIndex, float x) throws SQLException {
try {
if (debug()) {
debugCode("updateFloat("+columnIndex+", "+x+"f);");
}
update(columnIndex, ValueFloat.get(x));
} catch (Throwable e) {
throw logAndConvert(e);
}
}
/**
* Updates a column in the current or insert row.
*
* @param columnName the name of the column label
* @param x the value
* @throws SQLException if the result set is closed
*/
public void updateFloat(String columnName, float x) throws SQLException {
try {
if (debug()) {
debugCode("updateFloat("+quote(columnName)+", "+x+"f);");
}
update(columnName, ValueFloat.get(x));
} catch (Throwable e) {
throw logAndConvert(e);
}
}
/**
* Updates a column in the current or insert row.
*
* @param columnIndex (1,2,...)
* @param x the value
* @throws SQLException if the result set is closed
*/
public void updateDouble(int columnIndex, double x) throws SQLException {
try {
if (debug()) {
debugCode("updateDouble("+columnIndex+", "+x+"d);");
}
update(columnIndex, ValueDouble.get(x));
} catch (Throwable e) {
throw logAndConvert(e);
}
}
/**
* Updates a column in the current or insert row.
*
* @param columnName the name of the column label
* @param x the value
* @throws SQLException if the result set is closed
*/
public void updateDouble(String columnName, double x) throws SQLException {
try {
if (debug()) {
debugCode("updateDouble("+quote(columnName)+", "+x+"d);");
}
update(columnName, ValueDouble.get(x));
} catch (Throwable e) {
throw logAndConvert(e);
}
}
/**
* Updates a column in the current or insert row.
*
* @param columnIndex (1,2,...)
* @param x the value
* @throws SQLException if the result set is closed
*/
public void updateBigDecimal(int columnIndex, BigDecimal x) throws SQLException {
try {
if (debug()) {
debugCode("updateBigDecimal("+columnIndex+", " + quoteBigDecimal(x) + ");");
}
update(columnIndex, x == null ? (Value) ValueNull.INSTANCE : ValueDecimal.get(x));
} catch (Throwable e) {
throw logAndConvert(e);
}
}
/**
* Updates a column in the current or insert row.
*
* @param columnName the name of the column label
* @param x the value
* @throws SQLException if the result set is closed
*/
public void updateBigDecimal(String columnName, BigDecimal x) throws SQLException {
try {
if (debug()) {
debugCode("updateBigDecimal("+quote(columnName)+", " + quoteBigDecimal(x) + ");");
}
update(columnName, x == null ? (Value) ValueNull.INSTANCE : ValueDecimal.get(x));
} catch (Throwable e) {
throw logAndConvert(e);
}
}
/**
* Updates a column in the current or insert row.
*
* @param columnIndex (1,2,...)
* @param x the value
* @throws SQLException if the result set is closed
*/
public void updateString(int columnIndex, String x) throws SQLException {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -