Java JDBC spring-jdbc
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相关推荐
- Spring JDBC-使用Spring JDBC访问数据库
概述 使用Spring JDBC 基本的数据操作 更改数据 返回数据库表的自增主键值 批量更改数据 查询数据 使用RowCallbackHandler处理结果集 使用RowMapperT处理结果集 R ...
- Spring JDBC开发
Spring JDBC开发 @(Spring)[spring jdbc] Spring JDBC开发 Spring的JDBC模板的概述 什么是JDBC的模板 Spring的JDBC模板入门 创建web ...
- Spring JDBC与事务管理
文章摘要 一.Spring JDBC 1.1.Spring JDBC的使用步骤: 二.jdbcTemplate对象 2.1.查询数据的核心方法 2.2.写入数据的核心方法 三.Spring 编程式事务 ...
- Java EE---通过Spring JDBC实现数据库的增、删、改、查
Spring JDBC之update.query方法 1.项目清单 2.全部代码 2.1.student 2.2.stuDao 2.3.applicationContext.xml 2.4.test ...
- 【Java从0到架构师】JDBC、Spring JDBC、JUnit
JDBC 下载 MySQL 的 JDBC 实现(jar,驱动包) JDBC 使用 Statement 的常用 API ResultSet 的常用 API PreparedStatement 配置文件 ...
- java day30【数据库连接池 、Spring JDBC : JDBC Template】
第一章 数据库连接池 1. 概念:其实就是一个容器(集合),存放数据库连接的容器. 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后 ...
- Java回顾(十二) File类、Druid连接池、JDBCTemplate(Spring JDBC)、HTML和CSS
1.File类 1.1.File类概述和构造方法 File:是文件和目录路径名的抽象表示 文件和路径是可以通过File封装为对象的 以下是三种实现的方法,一般来说,用第一种就可以 public cla ...
- Struts2+spring+jdbc 以xml配置形式整合
今天做作业,练习一下Struts2+spring+jdbc 以xml配置形式整合 整合步骤: 工程结构图: 重要配置文件 web.xml <?xml version="1.0" ...
- Spring JDBC详解
<Spring JDBC详解> 本文旨在讲述Spring JDBC模块的用法.Spring JDBC模块是Spring框架的基础模块之一. 一.概述 在Spring JDBC模块中,所有的 ...
- 使用Spring JDBC框架连接并操作数据库
在前一篇博文JAVA通过JDBC连接并操作MySQL数据库中,我们知道如何通过JDBC连接并操作数据库,但是请看程序,整个程序连接数据库和关闭数据库占了很大一部分代码量,而且每次我们执行一下数据库操作 ...
最新文章
- 秦川团队《科学》刊发研究:新冠感染恒河猴康复后不会再感染
- linux centos7 /tmp目录 自动清理规则
- SpringMVC-web.xml头代码
- shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
- 阿里内推算法岗位编程笔试题
- 【软件周刊第 24 期】Ubuntu 17.04 正式发布,不再支持 32 位 PowerPC(PPC)架构
- Android通讯录(一)
- 普渡大学统计与计算机科学,普渡大学西拉法叶分校统计学
- 前端字体图标的使用总结
- sendToTarget与sendMessage
- 亚洲首台BMD8K切换台开箱
- 70G内存的手机,比8G内存的电脑快吗?
- matlab调用海康威视摄像头_招聘|海康威视招聘一批算法、图像等AI工程师
- python .py文件转exe和更换图标
- S32K系列S32K144学习笔记——LPIT0
- 华为OD机试 -众数和中位数(Java) | 机试题+算法思路+考点+代码解析 【2023】
- 通用GPIO驱动和apk(含jni),支持所有GPIO,支持LED控制,支持友善6410/210开发板,支持安卓2.3/4.0,内核2.6/3.0
- 项目管理9大知识思维导图-精减版+教你如何绘制专属思维导图
- VC操作EXCEL2003
- 中专毕业计算机基础考试试题,中职《计算机基础》课程标准
热门文章
- 详解Python中的生成器表达式(generator expression)
- Python使用Scrapy爬虫框架爬取天涯社区小说“大宗师”全文
- 封装Python列表实现多下标访问
- 数据中心安全风控_平安银行Hadoop集群跨数据中心迁移项目告捷项目骨干专访
- linux重启后版本变了,linux – 重启后如何使设备映射保持不变?
- php 判断中英文冒号,判断字符串是否含有中英文和数字
- qt qthead里如何响应信号_QT使用教程(五)之程序编写
- 32mU盘 Linux x86,我有一个32M的U盘,大家帮我想想这个东西如何利用?
- linux的服务文件,Linux的nfs文件服务
- python经典教程游戏_使用pygame制作经典小游戏:五子棋