1.JdbcTemplate 为了使 JDBC 更加易于使用, Spring 在 JDBC API 上定义了一个抽象层, 以此建立一个 JDBC 存取框架.作为 Spring JDBC 框架的核心, JdbcTemplate的设计目的是为不同类型的 JDBC 操作提供模板方法. 每个模板方法都能控制 ...
分类:
数据库 时间:
2018-12-26 15:41:59
阅读次数:
202
1 Spring整合JDBC模版 1.1 spring中土拱了一个可以操作数据库的对象。对象封装了jdbc技术 JDBCTemplateJDBC模板对象 1.2 与DBUtils中的QueryRunner非常相似 1.3 准备工作 1.4 JDBC模版实现增删改查操作 1.5 代码优化 主要代码提供 ...
分类:
数据库 时间:
2018-12-26 01:13:56
阅读次数:
249
当我们用java,jdbc 或者 spring的jdbctemplate来操作数据时候,总有时候会碰到 存在就插入不存在就更新 这样的需求,我们一般都是用下面的方法解决 在这里仅仅只是一条数据,看着还行,但是如果是批量的数据呢?代码就会变成下面这样 这样感觉就不怎么好看了,而且效率也不怎么样。 优化 ...
分类:
数据库 时间:
2018-12-11 11:20:55
阅读次数:
502
由于编码字符集的不同通常容易导致数据库中文乱码问题,如显示问号。 往往由以下三个方面所造成的 (一):数据库端字符集设置 1.安装mysql时,会有一个数据库编码设置,将其设置为utf-8 2.先设置数据库的字符集属性: 3.将要显示中文的字段设置为UTF-8 (二):jdbc连接设置 在jdbc链 ...
分类:
数据库 时间:
2018-11-27 17:09:32
阅读次数:
239
Spring Boot 魔法的核心:自动配置、起步依赖、命令行界面、Actuator 自动配置: 不用手动配置JdbcTemplate的Bean 不用手动配置DataSource的Bean Spring Boot 为常见应用场景进行自动配置。 如果Spring Boot 在Classpath中发现了 ...
分类:
编程语言 时间:
2018-11-25 11:59:47
阅读次数:
176
@[toc] 1. 环境配置 1. maven(项目管理) 2. idea(编译器) 3. jdk1.8(Java环境) 4. MySQL5.6(MySQL数据库) 2. 创建项目 1. 在 idea 中创建普通的 maven 项目 2. 新建 resources 目录用来存放配置文件 3. 配置 ...
分类:
数据库 时间:
2018-11-24 11:46:04
阅读次数:
163
1.4 Spring Boot 自动配置原理 简介 spring boot自动配置功能可以根据不同情况来决定spring配置应该用哪个,不应该用哪个,举个例子: Spring的JdbcTemplate是不是在Classpath里面?如果是,并且DataSource也存在,就自动配置一个JdbcTem ...
分类:
编程语言 时间:
2018-11-19 22:40:50
阅读次数:
194
spring对数据库的操作:jdbcTemplate操作及事务管理 1.jdbcTemplate操作数据库: 1. 导入jar包(3个) spring-jdbc-4.2.4.RELEASE.jar spring-tx-4.2.4.RELEASE.jar 以及jdbc驱动jar包 2. 创建连接池 D ...
分类:
数据库 时间:
2018-11-17 16:02:32
阅读次数:
192
MyBatis是一个优秀的持久层框架,前身是ibatis。 JDBC->Dbutis(QueryRunner)->jdbcTemplate:工具 框架:整体解决方案 1 功能简单:sql语句编写在Java代码里面:硬编码高耦合的方式 Hibernate:全自动全映射ORM(Object Relati ...
分类:
其他好文 时间:
2018-11-16 20:46:32
阅读次数:
176
查询银行账户的数量 1.建立一个项目导入jar包(ioc aop dao 连接池 数据库驱动 ),拷贝容器对应的配置文件到src下 2.在配置文件中开启组件扫描 3.写一个DAO接口定义一个查询方法 4.定义一个JdbcTemplate的成员变量 4.1在类上加@Repository标注 4.2注入 ...
分类:
数据库 时间:
2018-11-10 10:46:55
阅读次数:
147