
XxxControl.java
不用test,或者你自己可以看
try{}catch{}finally{}
try{JDBCUtils.getConnection //连接Xxx xxx = new Xxx(数据);dao.insert(conn, xxx);//操作}catch(Exception e) { e.printStackTrace();//异常}finally{JDBCUtils.closeResource(conn, null);//关闭连接}
package com.atguigu3.dao.junit;import static org.junit.Assert.*;import java.sql.Connection;import java.sql.Date;import java.util.List;import org.junit.Test;import com.atguigu4.util.JDBCUtils;import com.atguigu2.bean.Customer;import com.atguigu3.dao.CustomerDAOImpl;public class CustomerDAOImplTest {private CustomerDAOImpl dao = new CustomerDAOImpl();@Testpublic void testInsert() {Connection conn = null;try {conn = JDBCUtils.getConnection();Customer cust = new Customer(1, "于小飞", "xiaofei@126.com",new Date(43534646435L));dao.insert(conn, cust);System.out.println("添加成功");} catch (Exception e) {e.printStackTrace();}finally{JDBCUtils.closeResource(conn, null);}}@Testpublic void testDeleteById() {Connection conn = null;try {conn = JDBCUtils.getConnection();dao.deleteById(conn, 13);System.out.println("删除成功");} catch (Exception e) {e.printStackTrace();}finally{JDBCUtils.closeResource(conn, null);}}@Testpublic void testUpdateConnectionCustomer() {Connection conn = null;try {conn = JDBCUtils.getConnection();Customer cust = new Customer(18,"贝多芬","beiduofen@126.com",new Date(453465656L));dao.update(conn, cust);System.out.println("修改成功");} catch (Exception e) {e.printStackTrace();}finally{JDBCUtils.closeResource(conn, null);}}@Testpublic void testGetCustomerById() {Connection conn = null;try {conn = JDBCUtils.getConnection3();Customer cust = dao.getCustomerById(conn, 19);System.out.println(cust);} catch (Exception e) {e.printStackTrace();}finally{JDBCUtils.closeResource(conn, null);}}@Testpublic void testGetAll() {Connection conn = null;try {conn = JDBCUtils.getConnection();List<Customer> list = dao.getAll(conn);list.forEach(System.out::println);System.out.println("");} catch (Exception e) {e.printStackTrace();}finally{JDBCUtils.closeResource(conn, null);}}@Testpublic void testGetCount() {Connection conn = null;try {conn = JDBCUtils.getConnection();Long count = dao.getCount(conn);System.out.println("表中的记录数为:" + count);} catch (Exception e) {e.printStackTrace();}finally{JDBCUtils.closeResource(conn, null);}}@Testpublic void testGetMaxBirth() {Connection conn = null;try {conn = JDBCUtils.getConnection();Date maxBirth = dao.getMaxBirth(conn);System.out.println("最大的生日为:" + maxBirth);} catch (Exception e) {e.printStackTrace();}finally{JDBCUtils.closeResource(conn, null);}}}