Spring中JdbcTemplate的基本使用

  • Post author:
  • Post category:其他




  1. JdbcTemplate




    概述



  1. JdbcTemplate




    的作用


它就是用于和数据库交互的,实现对表的CRUD操作



  1. JdbcTemplate




    的基本使用



  1. /**



  2. * JdbcTemplate


    的最基本用法



  3. */




  4. public




    class



    JdbcTemplateDemo1 {




  5. public




    static




    void



    main(String[] args) {



  6. //


    准备数据源:


    Spring


    的内置数据源



  7. DriverManagerDataSource ds =



    new



    DriverManagerDataSource();



  8. ds.setDriverClassName(


    “com.mysql.jdbc.Driver”


    );



  9. ds.setUrl(


    “jdbc:mysql://localhost:3306/spring”


    );



  10. ds.setUsername(


    “root”


    );



  11. ds.setPassword(


    “root”


    );



  12. //1.


    创建


    JdbcTemplate


    对象



  13. JdbcTemplate jt =



    new



    JdbcTemplate();



  14. //


    设置数据源



  15. jt.setDataSource(ds);



  16. //2.


    执行操作



  17. jt.execute(


    “insert into account(name,money) values(‘ddd’,1000)”


    );



  18. }



  19. }



  1. JdbcTemplate




    在spring的IoC中使用



    1. 创建bean.xml配置文件




  1. <?xml



    version


    =


    “1.0”


    encoding


    =


    “UTF-8”



    ?>





  2. <beans



    xmlns


    =


    “http://www.springframework.org/schema/beans”



  3. xmlns:xsi


    =


    “http://www.w3.org/2001/XMLSchema-instance”



  4. xsi:schemaLocation


    =”http://www.springframework.org/schema/beans



  5. http://www.springframework.org/schema/beans/spring-beans.xsd”



    >




  6. <!–


    配置


    JdbcTemplate–>




  7. <bean



    id


    =


    “jdbcTemplate”


    class


    =


    “org.springframework.jdbc.core.JdbcTemplate”



    >





  8. <property



    name


    =


    “dataSource”


    ref


    =


    “dataSource”



    />





  9. </bean>





  10. <!–


    配置数据源


    –>




  11. <bean



    id


    =


    “dataSource”


    class


    =


    “org.springframework.jdbc.datasource.DriverManagerDataSource”



    >





  12. <property



    name


    =


    “driverClassName”


    value


    =


    “com.mysql.jdbc.Driver”



    />





  13. <property



    name


    =


    “url”


    value


    =


    “jdbc:mysql://localhost:3306/spring”



    />





  14. <property



    name


    =


    “username”


    value


    =


    “root”



    />





  15. <property



    name


    =


    “password”


    value


    =


    “root”



    />





  16. </bean>





  17. </beans>




    1. 创建测试类,编写测试方法



  1. /**



  2. * JdbcTemplate





    spring





    ioc


    中使用



  3. */




  4. public




    class



    JdbcTemplateDemo2 {




  5. public




    static




    void



    main(String[] args) {



  6. //1.


    获取容器



  7. ApplicationContext ac =



    new



    ClassPathXmlApplicationContext(


    “bean.xml”


    );



  8. //2.


    获取对象



  9. JdbcTemplate jt = ac.getBean(


    “jdbcTemplate”


    , JdbcTemplate.



    class



    );



  10. //3.


    执行操作



  11. jt.execute(


    “insert into account(name,money) values(‘eee’,1000)”


    );



  12. }



  13. }



版权声明:本文为qq_33763877原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。