我的日常

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 盖世程序员 > Spring 如何管理JDBC
总共48086条微博

动态微博

查看: 1548|回复: 0

Spring 如何管理JDBC

[复制链接]

57

主题

5

听众

129

金钱

三袋弟子

该用户从未签到

跳转到指定楼层
楼主
发表于 2014-05-27 22:37:21 |只看该作者 |倒序浏览
spring JDBC
& d$ l: @! m$ M4 W' d9 V. v8 i   1、管理数据源
8 ^% `1 H" i7 T   2、连接关闭2 {3 Y# f( \7 d. }7 B7 W
   3、简化数据访问层操作 jdbcTemplate
1 R. f7 k+ Z+ q5 u
8 ]% N3 ?' p5 S" O& SSpring JDBC开发步骤* J* k, j1 q: F3 N
1、在spring配置文件中配置数据源/ @; w2 H- i7 j& w4 d( Y
    <bean id="dataSource"3 Y! K, [0 V  B& C3 r6 z& e
                class="org.springframework.jdbc.datasource.DriverManagerDataSource" destroy-method="close">
4 T, A* G1 A8 c6 {* ~                <property name="driverClassName" value="com.mysql.jdbc.Driver" />
5 B% \+ q+ J  c1 M8 i                <property name="url" value="jdbc:mysql://127.0.0.1:3306/mydb" />
2 c* ]7 {3 z6 c6 ~# B3 t                <property name="username" value="root" />( ?; G, u0 s6 g& ]* Z4 z
                <property name="password" value="1234" />
. s) l9 L( ]" ~7 e9 G1 r( J        </bean>
6 b6 M( h5 E# A' z: z# m2、配置JDBC模板类
& t6 G/ F. v7 c* m! C4 E* n$ s# [   <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">7 J; r6 y5 T  J* k7 ?: s* S
                <property name="dataSource" ref="dataSource"/>
. N; A1 M5 P+ a: ?. |( P3 l        </bean>
! [! d: z0 p0 ?3、spring容器管理数据访问层+ V3 |  t; p, B4 J# f% j
   <bean id="userDaoImpl" class="com.tarena.dao.impl.UserDaoImpl">$ k* k$ _" ~% b7 s
                <property name="jdbcTemplate" ref="jdbcTemplate"/>
  K9 S4 Z+ M. H, Q        </bean>" g1 H# Z2 W* t2 B
4、在数据访问层注入JdbcTemplate(set)( V4 l! a0 B1 r  }, @5 V
5、使用JdbcTemplate完成插入" ?: H, k( D0 `" @( u3 I
6、sql语句让spring容器管理9 |- h0 N% l! I5 `- C/ w
   <bean id="userDaoImpl" class="com.tarena.dao.impl.UserDaoImpl">
" i* Y0 ~+ B9 a; H5 z) O* G                <property name="jdbcTemplate" ref="jdbcTemplate"/>& S: K, \" [7 L5 d1 @5 B3 }/ `" u
                <property name="sql" value="insert into t_user(username,password) values (?,?)"/>  Q9 N5 u4 X# Y0 r/ U, W
        </bean>5 U9 T: Z$ H+ F) H  |  K- J4 J
& h9 [* s+ \1 ~2 s) Z) ?

我的日常 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与我的日常享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和我的日常的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
7、我的日常管理员和版主有权不事先通知发贴者而删除本文


JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

快速回复
您需要登录后才可以回帖 登录 | 立即注册

   

关闭

站长推荐上一条 /1 下一条

发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
快速回复 返回顶部 返回列表