< 1 > 配置文件

<?xml version="1.0" encoding="UTF-8"?>
<beans
    xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans.xsd"
>
    <!-- 配置 C3P0 连接池数据源, 已 SQLSERVER 为例, 四个注入属性为 连接的四个信息-->
    <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
        <property name="jdbcUrl" value="jdbc:sqlserver://localhost:1433; DatabaseName=SQL"></property>
        <property name="driverClass" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"></property>
        <property name="user" value="sa"></property>
        <property name="password" value="920619.hwq"></property>
    </bean>

    <!-- 配置 JDBC 模板类 jdbcTemplate -->
    <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
        <property name="dataSource" ref="dataSource"></property>
    </bean>

</beans>

< 二 > 使用方式 ( 新增为例 )

package spring.amain;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.jdbc.core.JdbcTemplate;

public class JdbcTest {
    public static void main(String[] args) {
        @SuppressWarnings("resource")
        ApplicationContext ac = new ClassPathXmlApplicationContext("config/spring2jdbc.xml");
        JdbcTemplate jdbcTemplate = (JdbcTemplate) ac.getBean("jdbcTemplate");
        String sql = "insert into [User] (Name) values (?)";
        jdbcTemplate.update(sql, "姓名");
    }
}

最新文章

  1. H-1B身份六年后的延期问题
  2. iOS内置音频
  3. sublime编写markdown文件中Ctrl+B的作用
  4. easyui datagrid 行右键生成 动态获取(toolbar) 按钮
  5. VirtualBox:Fatal:Could not read from Boot Medium! System Halted解决措施
  6. Python在Windows上的安装
  7. html中a标签中的onclick和href的使用
  8. c - 折半查找(二分法检索)
  9. OperationalError:(1054 - &quot;Unknown column &#39;game.lable1&#39; in &#39;field list&#39; &quot;)解决办法
  10. (转)ASP.NET里面简单的记住用户名和密码
  11. poj1088 经典DP
  12. Oracle 视图操作
  13. voa 2015 / 4 / 18
  14. JS中的Undefined和Null的区别
  15. 随机数据生成与对拍【c++版,良心讲解】
  16. 让python bottle框架支持jquery ajax的RESTful风格的PUT和DELETE等请求(新方法)
  17. shell编程(一)之变量
  18. laravel5.2加载自定义的aliyun扩展包
  19. SpringBoot Web开发(3) WebMvcConfigurerAdapter过期替代方案
  20. [Optimization] Greedy method

热门文章

  1. hdu2087 剪花布条 暴力/KMP
  2. 【mysql】mac上基于tar.gz包安装mysql服务
  3. LG3377 【模板】左偏树(可并堆)
  4. STL版本号简单介绍
  5. nyoj 幸运三角形
  6. Angular 4 重定向路由
  7. !!!!!!!【unittest】unittest需要懂的的技术
  8. MySqli 执行多条SQL语句
  9. linux下的pd
  10. BASIC-19_蓝桥杯_完美的代价