JdbcTemplate基本使用
使用 基本 JdbcTemplate
2023-06-13 09:15:00 时间
JdbcTemplate基本使用 JDBC已经能够满足大部分用户最基本的需求,但是在使用JDBC时,必须自己来管理数据库资源如:获取PreparedStatement,设置SQL语句参数,关闭连接等步骤。
JdbcTemplate是Spring对JDBC的封装,目的是使JDBC更加易于使用。JdbcTemplate是Spring的一部分。JdbcTemplate处理了资源的建立和释放。他帮助我们避免一些常见的错误,比如忘了总要关闭连接。他运行核心的JDBC工作流,如Statement的建立和执行,而我们只需要提供SQL语句和提取结果。
在JdbcTemplate中执行SQL语句的方法大致分为3类:
execute
:可以执行所有SQL语句,一般用于执行DDL语句。update
:用于执行INSERT
、UPDATE
、DELETE
等DML语句。queryXxx
:用于DQL数据查询语句。
JdbcTemplate配置连接池
org.springframework.jdbc.core.JdbcTemplate
类方便执行SQL语句
public JdbcTemplate(DataSource dataSource)<br>
创建JdbcTemplate对象,方便执行SQL语句
JdbcTemplate使用步骤
- 准备DruidDataSource连接池
- 导入依赖的jar包
- 创建JdbcTemplate对象,传入Druid连接池
- 调用execute、update、queryXxx等方法
- spring-beans-4.1.2.RELEASE.jar
- spring-core-4.1.2.RELEASE.jar
- spring-jdbc-4.1.2.RELEASE.jar
- spring-tx-4.1.2.RELEASE.jar
- com.springsource.org.apache.commons.logging-1.1.1.jar
public class Demo04 {
public static void main(String[] args) {
// 创建表的SQL语句
String sql = "CREATE TABLE product("
+ "pid INT PRIMARY KEY AUTO_INCREMENT,"
+ "pname VARCHAR(20),"
+ "price DOUBLE"
+ ");";
JdbcTemplate jdbcTemplate = new JdbcTemplate(DataSourceUtils.getDataSource());
jdbcTemplate.execute(sql);
}
}
相关文章
- Fabric.js 使用纯色遮挡画布(前景色)
- Try catch如何使用[通俗易懂]
- 1-STM32G070+CH395Q基本控制篇(自建物联网平台)-硬件使用说明
- Java中的FileInputStream与FileOutputStream的基本使用详解[通俗易懂]
- IDEA的基本使用:让你的IDEA有飞一般的感觉[通俗易懂]
- AWVS基本用法_awvs网页版使用教程
- Postgresql+Springboot yml基本使用[通俗易懂]
- 【工具】国内免加速免注册免费使用ChatGPT AI对话机器人
- Postman API测试工具 - 初认知 基本使用(一)
- Feign的快速使用
- python爬虫之lxml库xpath的基本使用
- 阿里EasyExcel读写excel文件的基本使用
- 详解redis大幅性能提升之使用管道(PipeLine)和批量(Batch)操作
- Oracle 视图 DBA_WORKLOAD_CAPTURES 官方解释,作用,如何使用详细说明
- Oracle 视图 USER_ALL_TABLES 官方解释,作用,如何使用详细说明
- Linux内核模块掌握之道(linux内核模块使用)
- 可以用来干什么?Linux luit使用方法:用来实现更多任务(linuxluit)
- VC编程技巧:使用VC操作MySQL数据库(vc操作mysql数据库)
- 掌握Linux基本使用技巧:常用命令总结(linux常用的基本命令)
- C语言如何使用Mysql的基本类型(c 使用mysql的类型)
- 使用Oracle实现CRUD操作的实践(crud oracle)
- 使用MySQL实现一对多关系拼接方法(mysql 一对多 拼接)
- mysql下float类型使用一些误差详解