/**
* 通过JDBC向之指定的数据表中插入一条记录 1 Statement :用于执行SQL语句的对象
* ==>通过Connection的createStatement()方法来获取 ==>通过executeUpdate(sql)可以执行SQL语句
* ==>传入的SQL可以是INSERT UPDATE DELETE 但不能是SELECT
*
* 2 Connection Statement 都是应用程序数据库服务器的连接资源,使用后一定要关闭
*
*/
@Test
public void testStatement() {
// 1 获取数据库的连接
Connection conn = null;
//2创建用于执行SQL语句的对象
Statement statement = null;
try {
conn = getConnection();
// 3 准备插入SQL 语句
String sql = "INSERT INTO customers(NAME,EMAIL,BIRTH) VALUES('abc','abc@sina.com','1990-12-12')";
// 1)获取操作SQL语句的Statement对象:
// 通过调用 Connection 对象的 createStatement 方法创建该对象
statement = conn.createStatement();
// 2)调用Statement对象的executeUpdate(sql)执行SQL语句进行操作
statement.executeUpdate(sql); } catch (Exception e) {
e.printStackTrace();
} finally {
//4关闭
if (statement != null) {
try {
statement.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
} }

转 : https://blog.csdn.net/YL1214012127/article/details/48213745

最新文章

  1. 5分钟用Spring4 搭建一个REST WebService
  2. cin
  3. myBatis,Spring,SpringMVC三大框架ssm整合模板
  4. Android开发学习笔记--计时器的应用实例
  5. java之注解Annotation
  6. jquery美化select,自定义下拉框样式
  7. 教你成为全栈工程师(Full Stack Developer) 〇-什么是全栈工程师
  8. TypeScript和JavaScript哪种语言更先进
  9. 简单Elixir游戏服务器开篇
  10. python服务端多进程压测工具
  11. 什么是DevOps?
  12. FileMode文件模式(转载)
  13. 个人hp笔记本默认设置更改
  14. ie11的版本判断
  15. Android 查看蓝牙hci日志
  16. POJ2253(dijkstra堆优化)
  17. EasyUI学习总结(六)——EasyUI布局
  18. C# Excel操作类 ExcelHelper
  19. 【ORACLE】oracle数据库用户密码复杂度配置
  20. ThinkPHP通过类的链式继承优化空操作的实现

热门文章

  1. SpringBoot AOP概念及使用Demo
  2. 文件系统属性chattr权限
  3. Schema学习【一】
  4. (Linux基础学习)第四章:Linux系统中的日期和时间介绍和ntpdate命令
  5. ISCC之web2
  6. ISCC之Re2
  7. P1052 过河[DP]
  8. 《你又怎么了我错了行了吧》【Beta】Scrum meeting 3
  9. 【DP】 路面修整 usaco 2008 feb_gold
  10. Linux 数据库相关内核参数