package cn.itcast.datasource.druid;import cn.itcast.utils.JDBCUtils;import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;// 使用新的工具类
public class DruidDemo2 {public static void main(String[] args) {// 完成添加操作:给accout表添加一条记录Connection conn = null;PreparedStatement pstmt = null;try {// 1. 获取连接conn = JDBCUtils.getConnection();// 2. 定义sqlString sql = "insert into account values(null,?,?)";// 3. 获取pstmt对象pstmt = conn.prepareStatement(sql);// 4. 给?赋值pstmt.setString(1,"王五");pstmt.setDouble(2,3000);// 5. 执行sqlint count = pstmt.executeUpdate();System.out.println(count);} catch (SQLException throwables) {throwables.printStackTrace();}finally {// 6.释放资源JDBCUtils.close(pstmt,conn);}}
}

JDBCUtils类测试相关推荐

  1. Junit实现接口类测试

    写接口的目的一般是,让这个接口的所有实现都具备某个共同的行为.这个行为不仅目前实现的类具备,将来要写的实现也都必须具备.因此,就需要为这个接口编写一个通用的测试程序,这个测试程序不仅能测试当前已经实现 ...

  2. boost::signals2模块实现连接类测试

    boost::signals2模块实现连接类测试 实现功能 C++实现代码 实现功能 boost::signals2模块实现连接类测试 C++实现代码 #include <boost/signa ...

  3. DCMTK:CT位置FG类测试

    DCMTK:CT位置FG类测试 CT位置FG类测试 CT位置FG类测试 #include "dcmtk/config/osconfig.h" #include "dcmt ...

  4. 存根类 测试代码 java_测试双打:模拟,假人和存根

    存根类 测试代码 java 大多数班级都有合作者. 在进行单元测试时,您通常希望避免使用那些协作者的实际实现方式来避免测试的脆弱性和绑定/耦合,而应使用测试双打:模拟,存根和双打. 本文引用了有关该主 ...

  5. 怎样编写测试类测试分支_编写干净的测试–天堂中的麻烦

    怎样编写测试类测试分支 如果我们的代码有明显的错误,我们很有动力对其进行改进. 但是,在某些时候,我们认为我们的代码"足够好"并继续前进. 通常,当我们认为改进现有代码的好处小于所 ...

  6. 怎样编写测试类测试分支_编写干净的测试-被认为有害的新内容

    怎样编写测试类测试分支 很难为干净的代码找到一个好的定义,因为我们每个人都有自己的单词clean的定义. 但是,有一个似乎是通用的定义: 简洁的代码易于阅读. 这可能会让您感到有些惊讶,但我认为该定义 ...

  7. 怎样编写测试类测试分支_编写干净的测试–从配置开始

    怎样编写测试类测试分支 很难为干净的代码找到一个好的定义,因为我们每个人都有自己的单词clean的定义. 但是,有一个似乎是通用的定义: 简洁的代码易于阅读. 这可能会让您感到有些惊讶,但我认为该定义 ...

  8. 存根类 测试代码 java_嘲弄和存根–了解Mockito的测试双打

    存根类 测试代码 java 介绍 我遇到的一件事是使用模拟框架的团队假设他们在模拟. 他们并不知道Mocks只是Gerard Meszaros在xunitpatterns.com上分类的"测 ...

  9. 怎样编写测试类测试分支_测试技巧–不编写测试

    怎样编写测试类测试分支 对此没有太多疑问,测试代码的方式是一个有争议的问题. 不同的测试技术由于各种原因(包括企业文化,经验和总体心理观点)而受到不同开发人员的青睐. 例如,您可能更喜欢编写经典的单元 ...

最新文章

  1. php神盾 var 1.54,PHP变量可用字符 - 神盾加密解密教程(一)
  2. 全国大学生智能汽车竞赛证书打印方法
  3. hbase.client.keyvalue.maxsize的默认值
  4. linux用户管理常用命令
  5. springboot yml怎么建常量_Springboot中加载自定义的yml配置文件
  6. 【Lucene4.8教程之一】使用Lucene4.8进行索引及搜索的基本操作
  7. 2008.02.05
  8. hive中任意相邻时间段数据获取
  9. 清华 | 量化卷积神经网络加速芯片
  10. pte模拟考试_PTE猩际PC版-PTE猩际电脑版下载 v5.6.1--PC6电脑版
  11. SilverLight:”无法启动调试--未安装 Silverlight Developer 运行时。请安装一个匹配版本”的解决方案。
  12. 多媒体技术是指用计算机和相关设备,计算机多媒体技术基础知识
  13. gmail 设置 smtp_如何在Linux上使用Gmail或SMTP设置电子邮件警报
  14. 新手学习嵌入式开发要学什么
  15. 基于OpenCV实现二维码发现与定位
  16. 有符号和无符号整型的临界点
  17. cocoscreator html5,Cocos Creator H5支持剪贴板复制功能
  18. android google定位和地图
  19. 寒假总结 22-1-9
  20. 如何设置IPv4和IPv6报文的DSCP值——网络测试仪实操

热门文章

  1. java aes 模式_Java实现多种加密模式的AES算法-总有一种你用的着!
  2. Windows Server 版本信息及支持期 Win10系统各版本服务起止日期。
  3. MyBatis学习总结(24)——Mybatis常见问题汇总
  4. 更改计算机用户名后无法共享文件夹,怎样使文件夹不被共享
  5. php可变函数代码,PHP可变函数
  6. tomcat日志中出现乱码
  7. nginx事件模块 -- 第六篇 stale event
  8. RxJS 系列之一 - Functional Programming 简介
  9. 常用Linux命令 mount df dd
  10. 【DBA之路】关于连接不上数据库