请问哪位大虾用过PreparedStatement,SQL语句里包含in(?) 这个里面我要放多个数据,比如: in('first','second','third'),要怎么为参数设置值啊?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
PreparedStatement中in语句的用法
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
zhuzhsh 2008-10-15 18:41关注直接用java.util.List
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2022-05-25 14:13reg183的博客 情景 :select * from table where id in(1,2,3); 程序实现: String sql ="select * from table where id in (?)"; try{ PreparedStatement ps = conn.prepareStatement(sql); } ps.setString(1, ids); ps....
- 2021-04-11 08:47鲸鱼编程pyhui的博客 使用preparedStatement对象操作sql语句 实现登陆的功能 编写代码 import java.sql.*; import java.util.Scanner; public class Test10 { public static void main(String[] args) throws ClassNotFoundException, ...
- 2017-02-23 14:16weixin_30371469的博客 ps = conn.prepareStatement("SELECT tid,jdp_response FROM jdp_tb_trade WHERE tid IN (?) ORDER BY created DESC"); ps.setString(1, "3152892500240988,3152893300713891"); 本人如上使用 prepareStatement ...
- 2022-01-19 19:13赤兔胭脂小吕布的博客 JDBC Statement,CallableStatement和PreparedStatement接口定义了可用于发送SQL或PL/SQL命令,并从数据库接收数据的方法和属性。 它们还定义了有助于在Java和SQL数据类型的数据类型差异转换的方法。下表提供了每个...
- 2017-03-18 11:53请叫我木丁西的博客 使用PreparedStatement执行sql语句 package com.cn.preparedStatement;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import org.junit.Test;import ...
- 2015-06-23 17:34乐于其中的博客 一.PreparedStatement 概述 在数据库的操作过程中,PreparedStatement 对象是一个很不起眼但是记为重要的接口对象,它继承 于Statement,并...包含于 PreparedStatement 对象中的 SQL 语句可具有一个或多个 IN 参数。I
- 2018-08-27 14:10专注写bug的博客 虽然Statement也可以采取字符串拼接的方式实现,但代码整体风格看着不舒服,PreparedStatement类由Connect接口获取,同时再sql语句中采用占位符("?")的形式,方便程序员进行数据的赋值。但由此引申一个...
- 2020-07-06 13:54cunchi4221的博客 If you are using JDBC API to run queries on database, you should know that PreparedStatement is the better choice than Statement. However since JDBC API allows only one literal for one “?” parameter...
- 2017-07-24 17:08deyent的博客 都会遇到sql语句需要传in的参数的问题,小白我在开发的过程中也踩了好多坑,今天这里结合一些大大给的答案,简单的总结一下使用PreparedStatement以及在JPA中使用Query时, in后面的参数设置的方法。...
- 2011-06-14 12:48joe_zhjiang的博客 String sql = "select e.* from employee e where e.name in (?)"; rs = pstmt.excuteQuery(sql); pstmt.setString(1,buffer.toString()); 上面的sql会被翻译成:select e.* from employee e where e.namme in {name...
- 2021-04-17 05:35南大鳥的博客 小编典典建议的选项是:准备SELECT my_column FROM my_table WHERE search_column = ?,对每个值执行它,并在客户端对结果进行UNION。只需要一个准备好的语句。...每个IN-LIST大小需要一个准备好的语句。...
- 2021-03-14 13:12鱼笺的博客 最近写钉钉小程序,获取前台传过来的数组,然后用 where in 语句来查询指定的数据,返回是一个 list 集合问题一:我返回的 resultType是一个List,那么我在 resultType 中怎么写?一开始写法:我返回的是一个list,...
- 2021-03-06 05:20weixin_39821378的博客 Scanner sc=new Scanner(System.in);System.out.println(“请输入用户名:”);String name=sc.nextLine();System.out.println(“请输入密码::”);String psd=sc.nextLine();String sql=”SELECT * FROM users ...
- 2021-01-28 10:43英语语法陈老师的博客 preparedStatement 的两种使用方式:方式1:使用preparedStatement选择数据,读取数据:使用preparedStatement插入数据的数据库:public boolean saveComment(Comment comment) {Connection connection = DBUtil....
- 没有解决我的问题, 去提问