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