java-从SQL查询检索参数
发布时间:2020-12-14 19:24:55 所属栏目:Java 来源:网络整理
导读:我想从SQL查询中获取所有参数.在这种情况下,查询是数组中的纯字符串. 我有以下形式的查询对: SELECT * FROM my_table t WHERE (t.attr1 = ? AND t.attr2 = ?) OR t.attr3= ? 它的对是(其中包含我要检索的参数): SELECT * FROM my_table t WHERE (t.attr1 =
我想从SQL查询中获取所有参数.在这种情况下,查询是数组中的纯字符串.
它的对是(其中包含我要检索的参数):
因此输出将是:
如何基于此对检索这些值? 我在Java中尝试使用正则表达式,但是会很困难,因为?可以是数字
最佳答案
您可以使用这种方法来做到这一点,在此替换掉每一个?在查询中使用(.*),然后根据它创建一个模式.然后应用另一对具有实际值的字符串,然后打印出将按?动态创建的所有组中的值.存在于查询字符串中.
这是执行相同操作的Java代码.
哪个打印,
如您所见,该代码适用于占位符?的任何可变值.在查询字符串中,并打印配对查询中存在的所有具有实际值的值. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – Arrays.copyOf是否生成浅或深的副本?
- 微信java开发之实现微信主动推送消息
- Java排序算法总结之堆排序
- java – 使用Spring AOP \u0026\u0026 MVC进行排序
- 使用Java File / IO API保留符号链接时复制目录
- Date日期选择美化控件----------WinForm控件开发系列
- Java面向接口编程之简单工厂模式示例
- 解决SpringMVC Controller 接收页面传递的中文参数出现乱码
- java – 每次调用ActionListener时,如何明显更改JScrollPan
- JSP上传图片产生 java.io.IOException: Stream closed异常解