jdbctemplate模板與dbutils工具模擬較類似.
jdbc:org.springframework.jdbc.core.jdbctemplate
hibernate3.0:org.springframework.orm.hibernate3.hibernatetemplate
ibatis(mybatis):org.springframework.orm.ibatis.sqlmapclienttemplate
jpa:org.springframe work.orm.jpa.jpatemplate
第一步:引入相應jar包:
* spring-tx-3.2.0.release.jar
* spring-jdbc-3.2.0.release.jar
* mysql驅動.
<?xml version="1.0" encoding="utf-8"?>
第三步:編寫乙個測試類:
package com.sihai.spring3.demo1;
import org.junit.test;
import org.junit.runner.runwith;
import org.springframework.beans.factory.annotation.autowired;
import org.springframework.beans.factory.annotation.qualifier;
import org.springframework.jdbc.core.jdbctemplate;
import org.springframework.jdbc.datasource.drivermanagerdatasource;
import org.springframework.test.context.contextconfiguration;
import org.springframework.test.context.junit4.springjunit4classrunner;
@runwith(springjunit4classrunner.class)
public class springtest1
@test
public void demo1()
}
spring預設的連線池:
dbcp連線池:
匯入jar包:
* com.springsource.org.apache.commons.dbcp-1.2.2.osgi.jar
* com.springsource.org.apache.commons.pool-1.5.3.jar
c3p0連線池:
匯入jar包:
* com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar
在src下建立jdbc.properties
jdbc.driver = com.mysql.jdbc.driver
jdbc.url = jdbc:mysql:///spring3_day02
jdbc.user = root
jdbc.password = 123
第一種寫法:
第二種寫法:
spring框架中提供了對持久層技術支援的類:
jdbc:org.springframework.jdbc.core.support.jdbcdaosupport
hibernate 3.0:org.springframework.orm.hibernate3.support.hibernatedaosupport
ibatis:org.springframework.orm.ibatis.support.sqlmapclientdaosupport
2.3.1 編寫dao的時候:
public class userdao extends jdbcdaosupport
public void update(user user)
public void delete(user user)
public int findcount()
public string findnamebyid(int id)
public user findbyid(int id)
public listfindall()
/*** rs:結果集.
* rownum:行號
*/public user maprow(resultset rs, int rownum) throws sqlexception }}
Spring註解使用教程
component 是所有受spring 管理元件的通用形式,component註解可以放在類的頭上,component不推薦使用。component controller對應表現層的bean,也就是action controller scope prototype public class use...
spring教程筆記1
xmlns xmlns xsi xmlns context xmlns tx xsi schemalocation spring beans 2.5.xsd spring context 2.5.xsd spring tx 2.5.xsd userservice class com.service....
Spring系列教程 03Spring容器的建立
new beans.xml 第二種 檔案系統路徑獲得配置檔案 絕對路徑 new d springframework講解 src beans.xml 第三種 使用beanfactory 了解 newxmlbeanfactory new filesystemresource d springframew...