-
JdbcTemplate
概述
-
JdbcTemplate
的作用
它就是用于和数据库交互的,实现对表的CRUD操作
-
JdbcTemplate
的基本使用
-
/**
-
* JdbcTemplate
的最基本用法
-
*/
-
public
class
JdbcTemplateDemo1 {
-
public
static
void
main(String[] args) {
-
//
准备数据源:
Spring
的内置数据源
-
DriverManagerDataSource ds =
new
DriverManagerDataSource();
-
ds.setDriverClassName(
“com.mysql.jdbc.Driver”
);
-
ds.setUrl(
“jdbc:mysql://localhost:3306/spring”
);
-
ds.setUsername(
“root”
);
-
ds.setPassword(
“root”
);
-
//1.
创建
JdbcTemplate
对象
-
JdbcTemplate jt =
new
JdbcTemplate();
-
//
设置数据源
-
jt.setDataSource(ds);
-
//2.
执行操作
-
jt.execute(
“insert into account(name,money) values(‘ddd’,1000)”
);
-
}
-
}
-
JdbcTemplate
在spring的IoC中使用
-
创建bean.xml配置文件
-
-
<?xml
version
=
“1.0”
encoding
=
“UTF-8”
?>
-
<beans
xmlns
=
“http://www.springframework.org/schema/beans”
-
xmlns:xsi
=
“http://www.w3.org/2001/XMLSchema-instance”
-
xsi:schemaLocation
=”http://www.springframework.org/schema/beans
-
http://www.springframework.org/schema/beans/spring-beans.xsd”
>
-
<!–
配置
JdbcTemplate–>
-
<bean
id
=
“jdbcTemplate”
class
=
“org.springframework.jdbc.core.JdbcTemplate”
>
-
<property
name
=
“dataSource”
ref
=
“dataSource”
/>
-
</bean>
-
-
<!–
配置数据源
–>
-
<bean
id
=
“dataSource”
class
=
“org.springframework.jdbc.datasource.DriverManagerDataSource”
>
-
<property
name
=
“driverClassName”
value
=
“com.mysql.jdbc.Driver”
/>
-
<property
name
=
“url”
value
=
“jdbc:mysql://localhost:3306/spring”
/>
-
<property
name
=
“username”
value
=
“root”
/>
-
<property
name
=
“password”
value
=
“root”
/>
-
</bean>
-
</beans>
-
-
创建测试类,编写测试方法
-
-
/**
-
* JdbcTemplate
在
spring
的
ioc
中使用
-
*/
-
public
class
JdbcTemplateDemo2 {
-
public
static
void
main(String[] args) {
-
//1.
获取容器
-
ApplicationContext ac =
new
ClassPathXmlApplicationContext(
“bean.xml”
);
-
//2.
获取对象
-
JdbcTemplate jt = ac.getBean(
“jdbcTemplate”
, JdbcTemplate.
class
);
-
//3.
执行操作
-
jt.execute(
“insert into account(name,money) values(‘eee’,1000)”
);
-
}
-
}
版权声明:本文为qq_33763877原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。