`
ioio
  • 浏览: 144977 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jdbc connector(2)

阅读更多
/**
* 返回是否自動提交標誌
*
* @return boolean自動提交返回真;不自動提交返回假
*/
public boolean isAutoCommit() {
return isAutoCommit;
}

/**
* 設置SQL語句中?為字串的變數的對應值 <br>
*
* @param index
*            int
* @param value
*            String
* @throws SQLException
*/
public void setString(int index, String value) throws SQLException {
preparedStatement.setString(index, value);
}

/**
* 設置SQL語句中?為字元留的變數的對應值 <br>
*
* @param reader
*            Reader
* @throws SQLException
*             SQL異常
*/
public void setCharacterStream(int index, Reader reader, int length) throws SQLException {
preparedStatement.setCharacterStream(index, reader, length);
}

/**
* 設置SQL語句中?為INT的變數的對應值 <br>
*
* @param index
*            int 預製值所在位置
* @param value
*            int 預製值
* @throws SQLException
*             SQL異常
*/
public void setInt(int index, int value) throws SQLException {
preparedStatement.setInt(index, value);
}

/**
* 設置SQL語句中?為布爾型的變數的對應值 <br>
*
* @param index
*            int 預製值所在位置
* @param value
*            boolean 預製值
* @throws SQLException
*             SQL異常
*/
public void setBoolean(int index, boolean value) throws SQLException {
preparedStatement.setBoolean(index, value);
}

/**
* 設置SQL語句中?為Date的變數的對應值 <br>
*
* @param index
*            int 預製值所在位置
* @param value
*            Date 預製值
* @throws SQLException
*             SQL異常
*/
public void setDate(int index, Date value) throws SQLException {
preparedStatement.setDate(index, value);
}

/**
* 設置SQL語句中?為LONG的變數的對應值 <br>
*
* @param index
*            int 預製值所在位置
* @param value
*            long 預製值
* @throws SQLException
*             SQL異常
*/
public void setLong(int index, long value) throws SQLException {
preparedStatement.setLong(index, value);
}

/**
* 設置SQL語句中?為FLOAT的變數的對應值 <br>
* Method setFloat.
*
* @param index
*            int 預製值所在位置
* @param value
*            float 預製值
* @throws SQLException
*             SQL異常
*/
public void setFloat(int index, float value) throws SQLException {
preparedStatement.setFloat(index, value);
}

/**
* 設置SQL語句中?為CLOB的變數的對應值 <br>
*
* @param index
*            int 預製值所在位置
* @param value
*            Clob 預製值
* @throws SQLException
*             SQL異常
*/
public void setClob(int index, Clob value) throws SQLException {
preparedStatement.setClob(index, value);
}

/**
* 設置SQL語句中?為任意對象的對應值 <br>
*
* @param index
*            int 預製值所在位置
* @param value
*            Object 預製值
* @throws SQLException
*             SQL異常
*/
public void setObject(int index, Object value) throws SQLException {
preparedStatement.setObject(index, value);
}

/**
* 設置SQL語句中?為Timestamp的變數的對應值 <br>
*
* @param index
*            int 預製值所在位置
* @param value
*            Timestamp 預製值
* @throws SQLException
*             SQL異常
*/
public void setTimestamp(int index, java.sql.Timestamp value) throws SQLException {
preparedStatement.setTimestamp(index, value);
}

/**
* 創建Statement對象
*/
public Statement createStatement() throws SQLException {
statement = connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
return statement;
}

/**
* 得到Statement物件
*
* @return Statement對象
*/
public Statement getStatement() {
return statement;
}

/**
* 創建prepareStatement對象
*
* @param sql
*            預設SQL語句
*/
public void prepareStatement(String sql) throws SQLException {
preparedStatement = connection.prepareStatement(sql);
}

/**
* 返回PreparedStatement對象
*
* @return PreparedStatement對象
*/
public PreparedStatement getPreparedStatement() {
return preparedStatement;
}

/**
* 去掉PREPAREDSTATEMENT中的所有已經綁定的參數 <br>
*
* @throws SQLException
*             SQL異常
*/
public void clearParameters() throws SQLException {
preparedStatement.clearParameters();
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics