已测试为主导
测试人员: 功能测试 性能测试 压测
程序员编写代码, 把代码拆分成一个一个类, 一个一个方法
程序员最小单位: 方法 对方法进行测试: 单元测试, 需要程序员做
调用方法, 测试代码
- 使用main() 测试, 测试结果,使用System.out.println() 输出结果, 程序员自己判断
- 使用junit测试: 为方法专门提供的测试方法, 配合一个@Test注解 标记在测试方法, 直接运行测试方法
idea 创建测试类:
细节:
@Test注解标记方法称为测试方法
测试方法要求:
-
不能是静态方法 -
这个方法不能有返回类型,必须为void -
这个方法只能是无参的 -
junit4 要求测试方法必须是piblic修饰的, junit5 不需要了
@Before @Before标记的方法, 在@Test标记的方法之前执行
setUp() 初始化操作,比如创建对象
@After @After标记的方法, 在@Test标记的方法之后执行
tearDown() 释放资源的代码
经验: 推荐大家 把测试代码不要与源码放在一起, 后期项目开发完成, 需要把所有的测试代码删除
? 如果放在一起, 需要一个一个删除, 可能漏掉某个测试类
src: 存放源代码
推荐创建一个test目录存放所有的测试代码
test: 与src平级, 资源目录:
查询:
ResultSet 对应的是select查询的结果集, 不是对应表
注意:
getXxx() Xxx表示数据类型,
有两个通用数据类型: String, Object getString() getObject()
不管数据库中列的数据类型, 都可以使用get通用数据类型获取
jdbc核心API 回顾
把驱动类全限定名, url,username,password 称为数据库四大参数, 切换数据库
-
替换驱动jar -
修改四大参数
后期我们把四大参数专门使用一个文件存放,而不是写在代码中
默认ResultSet: 单向, 只能往下移动
|