Spring(三)——【JdbcTemplate快速入门及常用操作 】

目录

Spring JdbcTemplate基本使用

JdbcTemplate概述

JdbcTemplate开发步骤

JdbcTemplate快速入门

Spring产生JdbcTemplate对象


Spring JdbcTemplate基本使用

=======================

JdbcTemplate概述

=================

它是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的JdbcTemplate和HibernateTemplate,操作nosql数据库的RedisTemplate,操作消息队列的JmsTemplate等等。

JdbcTemplate开发步骤


①导入spring-jdbc和spring-tx坐标

②创建数据库表和实体

③创建JdbcTemplate对象

④执行数据库操作

JdbcTemplate快速入门


①导入spring-jdbc和spring-tx坐标

org.springframework

spring-jdbc

5.0.5.RELEASE

org.springframework

spring-tx

5.0.5.RELEASE

②创建accout表和Accout实体

public class Account {

private String name;

private double money;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public double getMoney() {

return money;

}

public void setMoney(double money) {

this.money = money;

}

@Override

public String toString() {

return “Account{” +

“name='” + name + ‘’’ +

“, money=” + money +

‘}’;

}

}

③创建JdbcTemplate对象

④执行数据库操作

//测试JdbcTemplate开发步骤

public void test1() throws PropertyVetoException {

//创建数据源对象

ComboPooledDataSource dataSource = new ComboPooledDataSource();

dataSource.setDriverClass(“com.mysql.jdbc.Driver”);

dataSource.setJdbcUrl(“jdbc:mysql://localhost:3306/test”);

dataSource.setUser(“root”);

dataSource.setPassword(“root”);

JdbcTemplate jdbcTemplate = new JdbcTemplate();

//设置数据源对象 知道数据库在哪

jdbcTemplate.setDataSource(dataSource);

//执行操作

int row = jdbcTemplate.update(“insert into account values(?,?)”, “tom”, 5000);

System.out.println(row);

}

最后

面试题文档来啦,内容很多,485页!

由于笔记的内容太多,没办法全部展示出来,下面只截取部分内容展示。

1111道Java工程师必问面试题

MyBatis 27题 + ZooKeeper 25题 + Dubbo 30题:

Elasticsearch 24 题 +Memcached + Redis 40题:

Spring 26 题+ 微服务 27题+ Linux 45题:

Java面试题合集:

Elasticsearch 24 题 +Memcached + Redis 40题:

[外链图片转存中…(img-2QLgevZG-1714457770538)]

Spring 26 题+ 微服务 27题+ Linux 45题:

[外链图片转存中…(img-IoL6WIpU-1714457770539)]

Java面试题合集:

[外链图片转存中…(img-AHAbjF2D-1714457770539)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值