1.导入jar包
commons-logging-1.2.jar
spring-beans-5.0.0.RELEASE.jar
spring-core-5.0.0.RELEASE.jar
spring-jdbc-5.0.0.RELEASE.jar
spring-tx-5.0.0.RELEASE.jar

此外还要导入jdbc以及druid包

2.创建jdbcTemplate对象,传入DataSource(数据库连接池)

3.调用方法完成CRUD操作

方法 描述
updata DML
queryForMap 查询,封装成map
queryForList 封装为list
query 封装成javaBean
queryForObject 封装成对象
package jdbct;import com.alibaba.druid.pool.DruidDataSourceFactory;
import druid.DruidDemo;
import org.springframework.jdbc.core.JdbcTemplate;import javax.sql.DataSource;
import java.io.InputStream;
import java.util.Properties;public class JdbcTempDemo {public static void main(String[] args) throws Exception {Properties pro = new Properties();InputStream is = DruidDemo.class.getClassLoader().getResourceAsStream("druid.properties");pro.load(is);DataSource ds = DruidDataSourceFactory.createDataSource(pro);JdbcTemplate template = new JdbcTemplate(ds);String sql = "update account set score = 1 where id = ?";int count = template.update(sql,1);//sping框架会自动释放所有的连接System.out.println(count);}
}

Java JDBC spring-jdbc相关推荐

  1. Spring JDBC-使用Spring JDBC访问数据库

    概述 使用Spring JDBC 基本的数据操作 更改数据 返回数据库表的自增主键值 批量更改数据 查询数据 使用RowCallbackHandler处理结果集 使用RowMapperT处理结果集 R ...

  2. Spring JDBC开发

    Spring JDBC开发 @(Spring)[spring jdbc] Spring JDBC开发 Spring的JDBC模板的概述 什么是JDBC的模板 Spring的JDBC模板入门 创建web ...

  3. Spring JDBC与事务管理

    文章摘要 一.Spring JDBC 1.1.Spring JDBC的使用步骤: 二.jdbcTemplate对象 2.1.查询数据的核心方法 2.2.写入数据的核心方法 三.Spring 编程式事务 ...

  4. Java EE---通过Spring JDBC实现数据库的增、删、改、查

    Spring JDBC之update.query方法 1.项目清单 2.全部代码 2.1.student 2.2.stuDao 2.3.applicationContext.xml 2.4.test ...

  5. 【Java从0到架构师】JDBC、Spring JDBC、JUnit

    JDBC 下载 MySQL 的 JDBC 实现(jar,驱动包) JDBC 使用 Statement 的常用 API ResultSet 的常用 API PreparedStatement 配置文件 ...

  6. java day30【数据库连接池 、Spring JDBC : JDBC Template】

    第一章  数据库连接池 1. 概念:其实就是一个容器(集合),存放数据库连接的容器. 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后 ...

  7. Java回顾(十二) File类、Druid连接池、JDBCTemplate(Spring JDBC)、HTML和CSS

    1.File类 1.1.File类概述和构造方法 File:是文件和目录路径名的抽象表示 文件和路径是可以通过File封装为对象的 以下是三种实现的方法,一般来说,用第一种就可以 public cla ...

  8. Struts2+spring+jdbc 以xml配置形式整合

    今天做作业,练习一下Struts2+spring+jdbc 以xml配置形式整合 整合步骤: 工程结构图: 重要配置文件 web.xml <?xml version="1.0" ...

  9. Spring JDBC详解

    <Spring JDBC详解> 本文旨在讲述Spring JDBC模块的用法.Spring JDBC模块是Spring框架的基础模块之一. 一.概述 在Spring JDBC模块中,所有的 ...

  10. 使用Spring JDBC框架连接并操作数据库

    在前一篇博文JAVA通过JDBC连接并操作MySQL数据库中,我们知道如何通过JDBC连接并操作数据库,但是请看程序,整个程序连接数据库和关闭数据库占了很大一部分代码量,而且每次我们执行一下数据库操作 ...

最新文章

  1. 秦川团队《科学》刊发研究:新冠感染恒河猴康复后不会再感染
  2. linux centos7 /tmp目录 自动清理规则
  3. SpringMVC-web.xml头代码
  4. shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
  5. 阿里内推算法岗位编程笔试题
  6. 【软件周刊第 24 期】Ubuntu 17.04 正式发布,不再支持 32 位 PowerPC(PPC)架构
  7. Android通讯录(一)
  8. 普渡大学统计与计算机科学,普渡大学西拉法叶分校统计学
  9. 前端字体图标的使用总结
  10. sendToTarget与sendMessage
  11. 亚洲首台BMD8K切换台开箱
  12. 70G内存的手机,比8G内存的电脑快吗?
  13. matlab调用海康威视摄像头_招聘|海康威视招聘一批算法、图像等AI工程师
  14. python .py文件转exe和更换图标
  15. S32K系列S32K144学习笔记——LPIT0
  16. 华为OD机试 -众数和中位数(Java) | 机试题+算法思路+考点+代码解析 【2023】
  17. 通用GPIO驱动和apk(含jni),支持所有GPIO,支持LED控制,支持友善6410/210开发板,支持安卓2.3/4.0,内核2.6/3.0
  18. 项目管理9大知识思维导图-精减版+教你如何绘制专属思维导图
  19. VC操作EXCEL2003
  20. 中专毕业计算机基础考试试题,中职《计算机基础》课程标准

热门文章

  1. 详解Python中的生成器表达式(generator expression)
  2. Python使用Scrapy爬虫框架爬取天涯社区小说“大宗师”全文
  3. 封装Python列表实现多下标访问
  4. 数据中心安全风控_平安银行Hadoop集群跨数据中心迁移项目告捷项目骨干专访
  5. linux重启后版本变了,linux – 重启后如何使设备映射保持不变?
  6. php 判断中英文冒号,判断字符串是否含有中英文和数字
  7. qt qthead里如何响应信号_QT使用教程(五)之程序编写
  8. 32mU盘 Linux x86,我有一个32M的U盘,大家帮我想想这个东西如何利用?
  9. linux的服务文件,Linux的nfs文件服务
  10. python经典教程游戏_使用pygame制作经典小游戏:五子棋