jdbctemplate類是spring對jdbc支援庫類中的核心類;
jdbctemplate負責建立和釋放資源;執行sql語句.儲存過程.並且通過resultset返回資料;
string sql="update student set stuno=?,name=?,***=? where id=?";
object obj=new object; //按照了佔位符順序
int result=this.jdbctemplate.update(sql, obj);
namedparameterjdbctemplate:使用具名引數values(:stuno,:name,:***);但是要實現sqlparametersource介面:
sqlparametersource 單一具名=new beanpropertysqlparametersource(stu);
sqlparametersource 批量具名=sqlparametersourceutils.createbatch(stu);
批量具名增刪改返回結果長度: this.namedparameterjdbctemplate.batchupdate(sql, 批量具名);
單一具名增刪改返回結果: this.namedparameterjdbctemplate.update(sql, 單一具名);
public student findstudentbyid(int id)
@override
public listfindallstudents() { //根據name查詢使用findallstudents(string name)
string sql="select * from student";
return list;
sql要麼全部執行成功,要麼撤銷不執行
事務的描述(acid)
一致性(consistent)
隔離性(isolated)
持久化(durable)
spring對JDBC的支援
spring提供了對dao層統一異常的處理 spring提供了一些抽象類來支援對dao的編寫 減少了對jdbc編寫的 量 spring用一種方式使用各種資料訪問技術 如 hibernate jdbc mybatis等 需要相關jar包 spring core 3.2.8.release.jar sp...
spring對JDBC的支援
從來沒使用過,感覺還是很有意思的,有工夫可以玩完,呵呵。spring提供了類org.springframework.jdbc.core.jdbctemplate,它借助配置檔案獲取資料庫資訊,實現了對jdbc開發過程中的載入驅動,建立連線,執行sql語句,對事務進行處理以及一些資料型別轉化等操作的封...
Spring對JDBC的支援
專案結構 建立book類 public class book public void setid integer id public string getbookname public void setbookname string bookname public string getauthor ...