JDBC之创建PreparedStatement

本文介绍了如何在JDBC中创建PreparedStatement,强调了其动态传参功能,通过使用问号占位符和setXxx()方法设置参数。还讨论了PreparedStatement相对于Statement的优势,如防止SQL注入和提高执行效率,由于预编译特性,多次执行相同SQL时速度更快。
摘要由CSDN通过智能技术生成

创建PreparedStatement

通过调用 Connection 对象的 preparedStatement() 方法获取 PreparedStatement 对象;PreparedStatement 接口是 Statement 的子接口,它表示一条预编译过的 SQL 语句。

Java代码:

	String sql = "update user set name=? where id=?";
	PreparedStatement statement = connection.prepareStatement(sql);

动态传参

PreparedStatement 对象所代表的 SQL 语句中的参数用问号(?)来表示;调用 PreparedStatement 对象的 setXxx() 方法来设置这些参数;setXxx() 方法有两个参数,第一个参数是要设置的 SQL 语句中的参数的索引(从 1 开始),第二个是设置的 SQL 语句中的参数的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值