JDBC——(6)PreparedStatement的使用——实现通用的增删改操作
发布日期:2021-05-07 02:35:21 浏览次数:27 分类:精选文章

本文共 1130 字,大约阅读时间需要 3 分钟。

按照

中的步骤

我们写出了如下代码

代码演示
通用的增、删、改操作(体现一:增、删、改 ; 体现二:针对于不同的表)

public void update(String sql,Object ... args){   		Connection conn = null;		PreparedStatement ps = null;		try {   			//1.获取数据库的连接			conn = JDBCUtils.getConnection();						//2.获取PreparedStatement的实例 (或:预编译sql语句)			ps = conn.prepareStatement(sql);			//3.填充占位符			for(int i = 0;i < args.length;i++){   				ps.setObject(i + 1, args[i]);			}						//4.执行sql语句			ps.execute();		} catch (Exception e) {   						e.printStackTrace();		}finally{   			//5.关闭资源			JDBCUtils.closeResource(conn, ps);					}	}

补充: Java Platform SE6文档中查询到部分类的有关信息

java.sql

类 DriverManager
管理一组 JDBC 驱动程序的基本服务。

1:static Connection getConnection(String url, String user, String password)

试图建立到给定数据库 URL 的连接。

java.sql

接口 PreparedStatement
表示预编译的 SQL 语句的对象。
SQL 语句被预编译并存储在 PreparedStatement 对象中。然后可以使用此对象多次高效地执行该语句。

1: void setObject(int parameterIndex, Object x)

使用给定对象设置指定参数的值。
2: boolean execute()
在此 PreparedStatement 对象中执行 SQL 语句,该语句可以是任何种类的 SQL 语句。

java.sql

接口 Connection
与特定数据库的连接(会话)。在连接上下文中执行 SQL 语句并返回结果。

1: PreparedStatement prepareStatement(String sql)

创建一个 PreparedStatement 对象来将参数化的 SQL 语句发送到数据库

上一篇:JDBC——小知识:封装数据库连接和关闭操作
下一篇:JDBC——(6)PreparedStatement的使用

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2025年03月23日 16时38分45秒