zoukankan      html  css  js  c++  java
  • spring_jdbc

    1.
     引入spring能力:
      需要三个Libraries:
       Spring 3.0 Persistence JDBC Libraries - <MyEclipse-Library>
       Spring 3.0 AOP Libraries - <MyEclipse-Library>
       Spring 3.0 Core Libraries - <MyEclipse-Library>
       Spring 3.0 Persistence Core Libraries - <MyEclipse-Library>
       
    2.
     数据源(dataSource):
      <!-- 1.org.springframework.jdbc.datasource.DriverManagerDataSource
        经典jdbc链接的数据源,相当于每次使用DriverManager取得一个链接
      -->
      <!--bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
       <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
       <property name="url" value="jdbc:oracle:thin:@localhost:1521:moluo"/>
       <property name="username" value="fengpeng"/>
       <property name="password" value="fengpeng"/>
      </bean-->
      
      <!-- 2.org.springframework.jdbc.datasource.SimpleDriverDataSource
        和DriverManagerDataSource一样
      -->
      <!--bean id="dataSource" class="org.springframework.jdbc.datasource.SimpleDriverDataSource">
       <property name="driverClass" value="oracle.jdbc.driver.OracleDriver"/>
       <property name="url" value="jdbc:oracle:thin:@localhost:1521:moluo"/>
       <property name="username" value="fengpeng"/>
       <property name="password" value="fengpeng"/>
      </bean-->
      
      <!-- 3.org.springframework.jdbc.datasource.SingleConnectionDataSource
        无论怎么取,都返回同一个连接对象
      -->
      <!--bean id="dataSource" class="org.springframework.jdbc.datasource.SingleConnectionDataSource">
       <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
       <property name="url" value="jdbc:oracle:thin:@localhost:1521:moluo"/>
       <property name="username" value="fengpeng"/>
       <property name="password" value="fengpeng"/>
      </bean-->
      
      <!-- 4.用于实战的数据源:org.apache.tomcat.dbcp.dbcp.BasicDataSource
        需要引入Spring 3.0 Persistence JDBC Libraries(jar包)
        或者使用第三方jar包:tomcat-dbcp.jar <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
      -->
      <!--bean id="dataSource" class="org.apache.tomcat.dbcp.dbcp.BasicDataSource">
       <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
       <property name="url" value="jdbc:oracle:thin:@localhost:1521:moluo"/>
       <property name="username" value="fengpeng"/>
       <property name="password" value="fengpeng"/>
       <property name="maxActive" value="10"/>
       <property name="maxIdle" value="5"/>
      </bean-->
      
      <bean id="TestDao" class="dao.TestDaoImple">
       <property name="dataSource" ref="dataSource"/>
      </bean>
      
     3.JdbcTemplate对象的介绍
      在application.xml文件中的配置:
       <bean id="dataSource" class="org.apache.tomcat.dbcp.dbcp.BasicDataSource">
        <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
        <property name="url" value="jdbc:oracle:thin:@localhost:1521:moluo"/>
        <property name="username" value="fengpeng"/>
        <property name="password" value="fengpeng"/>
        <property name="maxActive" value="10"/>
        <property name="maxIdle" value="5"/>
       </bean>
       <!--bean id="connection" factory-bean="dataSource" factory-method="getConnection" scope="prototype"></bean-->
       <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
        <property name="dataSource" ref="dataSource"></property>
       </bean>
       <bean id="TestDao" class="dao.TestDaoImple">
        <property name="jdbcTemplate" ref="jdbcTemplate"/>
       </bean>
      在dao.TestDaoImple类中定义JdbcTemplate
       private JdbcTemplate jdbcTemplate;
       public void setJdbcTemplate(JdbcTemplate jdbcTemplate) {
        this.jdbcTemplate = jdbcTemplate;
       }

  • 相关阅读:
    Java基础知识面试题(2021年最新版,持续更新...)整理
    windows10 cmd窗口输出卡住(看这篇就够了)
    windows10 powershell窗口输出卡住(看这篇就够了)
    Golang函数相关
    内存对齐详解
    Go编程模式Pipeline
    管道符、重定向与环境变量(Linux就该这么学第三章)
    GMP模型简介
    新手必须掌握的Linux命令(Linux就该这么学第二章)
    Goland运行项目报错:CreateProcess error=216, 该版本的 %1 与你运行的 Windows 版本不兼容。请查看计算机的系统信息,然后联系软件发布者。
  • 原文地址:https://www.cnblogs.com/liaren/p/spring_jdbc.html
Copyright © 2011-2022 走看看