spring使用jdbc
对于其中的一些内容
@Repository(value="userDao")
该注解是告诉Spring,让Spring创建一个名字叫“userDao”的UserDaoImpl实例。
当Service需要使用Spring创建的名字叫“userDao”的UserDaoImpl实例时,就可以使用@Resource(name = "userDao")注解告诉Spring,Spring把创建好的userDao注入给Service即可。
@Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法
在xml中适应这个是自动扫描包。
1、首先建立数据源:db.properties
jdbc.user=root jdbc.password=cdcssds jdbc.jdbcUrl=ssss jdbc.initPoolSize=? dengdeng
2、之后建立spring的配置文件
之后将刚刚新建的数据源导入进来:
然后配置c3p0的数据源(与上边那个连接起来):具体的语句如下:其中前四个是必须的。后边几个是自己
另外加的。可以是多个。
3、之后创建junit test case
这个是测试用的。要确保可以连接上数据库。在这个文件里面的主要语句是:先创建bean的xml的对象
。
会后这样子对其进行检测。判断时候已经连接上数据库了之后在进行相关的其他的操作。之间点击run as junit就好了
4、之后咋xml文件配置spring的jdbcTemple
5、之后再杠杠的测试文件里面写入语句在次进行测试:
单挑的相关操作
批量的相关操作
最后一个参数是Object【】的list类型:因为一条数据需要一个Object的数组。多条数据就需要多个Object的数组了。
之后就是从数据库中查找数据。保存到对象,用于存储记录。
其中的employee是自己写的类对象。
之后对应额相关解释如下::
之后执行的是查询一组对象。既是返回的是类的对象的集合。
之后进行的是获取单列的值。或做统计查询:::
开发时候的代码使用如下:
原文地址:https://www.cnblogs.com/dazhi151/p/12686644.html
- Leetcode 287. Find the Duplicate Number
- Leetcode 284. Peeking Iterator
- Leetcode 283. Move Zeroes
- Leetcode 282. Expression Add Operators
- Leetcode 279. Perfect Squares
- Leetcode 278. First Bad Version
- Leetcode 275. H-Index II
- Leetcode 274. H-Index
- 值得 .NET 开发者了解的15个特性
- Angular和Vue.js 深度对比
- 前端开发者常用的9个JavaScript图表库
- 1000多个项目中的十大JavaScript错误以及如何避免
- SoapUI实践:自动化测试、压力测试、持续集成
- 如何把kotlin+spring boot开发的项目部署在tomcat上
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- 03 Linux下的SVN服务器搭建
- Android openGl 绘制简单图形的实现示例
- 解决Android studio 3.6.1 出现Cause: unable to find valid certification path to requested target 报错的问题
- 使用kotlin实现MVP的方式(简单好用)
- Android Studio 3.6中新的视图绑定工具ViewBinding 用法详解
- android studio更新gradle错误构建项目失败的解决方法
- Android Studio使用Kotlin时,修改代码后运行不生效的解决方法
- 服务端开发人员必备网页调试工具:Postman
- 树莓派使用DHT11模块读取温湿度
- 用Go 写了个负载均衡器
- 给MacBook写一个更好的Windows触摸板驱动程序
- 小程序多图上传服务器接收返回数据操作
- WordPress屏蔽某个国家地方的IP访问
- Linux的php-fpm优化教程/php-fpm进程占用内存大和不释放内存问题
- 基于DNSmasq写了个WEB界面(开源)