8 spring JdbcDaoSupport的使用示范

1.建一个表,包括name,password
2.导包
在这里插入图片描述
3.创建dao

public class Dao extends JdbcDaoSupport {
  
   public  void add(){
       String sql="insert into user(name,password) values ('jiang','1234')";
       this.getJdbcTemplate().update(sql);
   }

}

4.配置beans.xml

<?xml version="1.0" encoding="UTF-8"?>
<!--xmlns xml namespace:xml命名空间-->
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:p ="http://www.springframework.org/schema/p"
       xmlns:context ="http://www.springframework.org/schema/context"

       xsi:schemaLocation="http://www.springframework.org/schema/beans
                           http://www.springframework.org/schema/beans/spring-beans.xsd
                           http://www.springframework.org/schema/context
                           http://www.springframework.org/schema/context/spring-context.xsd
                          ">

    <context:property-placeholder location="classpath:db.properties"></context:property-placeholder>
<bean id="datasource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
    <property name="driverClass" value="${driverClass}"></property>
    <property name="jdbcUrl" value="${jdbcUrl}"></property>
    <property name="user" value="${user}"></property>
    <property name="password" value="${password}"></property>
</bean>
    <bean id="dao" class="spring.dao.Dao">
        <property name="dataSource" ref="datasource"></property>
    </bean>

</beans>

5.test

public class test2 {
    @Test
    public  void test1(){
        ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("beans01.xml");
        Dao dao = (Dao) context.getBean("dao");
        dao.add();
    }
}

6.结果完美
在这里插入图片描述

7.感想
(1)如果遇到错误多换包,要么版本太高,要么版本太低
(2)导包一定要齐全,不然就是抓瞎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值