clob/blob:
/**/
/*** @author yunhongtao
*/public
class examplespringlobdao extends jdbcdaosupport
});}
/**/
/**更新clob欄位的方法示例
* @param name
* @param text
* @param id
* @throws dataacces***ception
*/public
void updateclob(final string name, final string text, final
int id)
throws dataacces***ception
});}
/**/
/**查詢clob欄位的方法示例
* @return
* @throws dataacces***ception
*/public list getclob() throws dataacces***ception
});}
public
void deleteclob()
/**/
/*** @return returns the lobhandler.
*/public lobhandler getlobhandler()
/**/
/*** @param lobhandler
* the lobhandler to set.
*/public
void setlobhandler(lobhandler lobhandler) }
insert/update/delete:
string sql = "insert into " + tablename
+ "(id, ipproleid, cpermissionid, iisdelete)"
+ " values(" + getseqid(tablename) + ",?,?,?)";
object values = new object ;
this.getjdbctemplate().update(sql, values);
select:
string sql = "select * from " + tablename + " where cpermissionid=? and ipproleid=?";
object values = new object ;
list list = this.getjdbctemplate().query(sql, values,
return (list == null || list.size() == 0 ? null : (m2ppuserpermission) list
.get(0));
public
final
private class cls;
/**/
/*** @param dao
*/this.cls = cls;
}public object maprow(resultset rs, int row) throws sqlexception else }}
批量更新:
final object propvalue = getcolumnpropvalue(domain);
final object propname = getcolumnpropname();
string insertpropsql = "insert into m_common_column_prop "
+ " (icolumnid, cpropname, cpropvalue) values(?,?,?)";
getjdbctemplate().batchupdate(insertpropsql,
new batchpreparedstatementsetter()
public
void setvalues(preparedstatement ps, int i)
throws sqlexception
});
Spring Jdbc的基本使用
jdbc已經能夠滿足大部分使用者最基本的需求,但是在使用jdbc時,必須自己來管理資料庫資源如 獲取preparedstatement,設定sql語句引數,關閉連線等步驟。spring對資料庫的操作在jdbc上面做了深層次的封裝,使用spring的注入功能,可以把datasource註冊到jdbct...
Selenium webdriver基本操作1
usr bin env python coding utf 8 from selenium import webdriver import time print 瀏覽器最大化 生成driver物件 driver webdriver.firefox 將瀏覽器最大化 driver.maximize wi...
Spring JDBC 資料庫開發 基本概念
1.jdbctemplate就是spring對原始jdbc封裝之後提供的乙個運算元據庫的工具類。我們可以借助jdbctemplate來完成所有資料庫操作,比如 增刪改查等。2.改造之後的jdbctemplate主要提供以下三種型別的方法 返回頂部 spring jdbc抽象框架由四個包構成 core...