zoukankan      html  css  js  c++  java
  • spring JdbcTemplate数据库

    DAO

    package DAO;
    
    import org.springframework.jdbc.core.JdbcTemplate;
    
    public class OrderDao {
        private JdbcTemplate jdbcTemplate;
    
        public JdbcTemplate getJdbcTemplate() {
            return jdbcTemplate;
        }
    
        public void setJdbcTemplate(JdbcTemplate jdbcTemplate) {
            this.jdbcTemplate = jdbcTemplate;
        }
        public  int  addOrder(String outTradeNo,String subject,String totalAmount,String authcode){
            String sql ="insert into orders(outTradeNo,subject,totalAmount,authcode) values(?,?,?,?)";
            int ret = jdbcTemplate.update(sql, new String[]{outTradeNo,subject,totalAmount,authcode});
            return ret;
        }
    }
    

    POJO

     private String outTradeNo;
        private String subject;
        private String totalAmount; 
        private String authCode; 
    SET/GET
    

    service

    package service;
    
    import DAO.OrderDao;
    
    public class OrderService {
    
        private OrderDao orderDao;
    
        public void setOrderDao(OrderDao orderDao) {
            this.orderDao = orderDao;
        }
    
        public boolean order(String outTradeNo,String subject,String totalAmount,String authCode){
            int ret = orderDao.addOrder(outTradeNo,subject,totalAmount,authCode);
            if(ret>0) return true;
            return false;
        }
    }
    

    applicationContex.xml

    
        <!--配置数据库信息-->
        <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
            <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
            <property name="url" value="jdbc:mysql://localhost:3306/paydb"/>
            <property name="username" value="root"/>
            <property name="password" value="root"/>
        </bean>
    
        <!--定义spring数据库模板-->
        <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
            <property name="dataSource" ref="dataSource"/>
        </bean>
        <!--注册DAO组件 使用依赖注入jdbcTemplate-->
        <bean id="OrderDao" class="DAO.OrderDao">
            <property name="jdbcTemplate" ref="jdbcTemplate"/>
        </bean>
    
  • 相关阅读:
    电子邮件为什么要编码以及产生乱码的原因?
    UTF8国际通用为什么还要用GBK?
    python 调用shell命令的方法
    script —— 终端里的记录器
    IP数据报是如何在网络中转发的?
    网际协议:无连接数据报交付(IPv4)
    fork与vfork
    strlen与sizeof有什么区别?
    网络地址到物理地址的映射(ARP)
    分类的因特网地址
  • 原文地址:https://www.cnblogs.com/zhaocundang/p/9726408.html
Copyright © 2011-2022 走看看