spring教程 JdbcTemplate詳解

2021-07-30 20:51:57 字數 2596 閱讀 4993

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...