【发布时间】:2019-04-20 16:41:03
【问题描述】:
我想创建一个通用的 PreparedStatement 方法。 我有几个任何原始数据类型的值,以及一个特定查询(SELECT COUNT(1) FROM TABLE WHERE COLUMN = ?),甚至有两个或更多具有相同查询的值(SELECT COUNT(1) FROM TABLE WHERE COLUMN = ? AND COLUMN1 = ?) 要知道它是否存在,这些查询甚至可能来自任何连接/数据库。
我现在遇到的问题是,我必须为每个值/查询创建一个新方法,并且我想创建一个唯一/最少的方法来检查它。
Examples:
Check if 1, does exist in SELECT COUNT(1) FROM TABLE1, in database1
Check if "Hey", does exist SELECT COUNT(1) FROM TABLE1 in database1
Check if "Hey" and 2, does exist SELECT COUNT(1) FROM TABLE2 in database1
Check if "TEST-001-TEST", does exist SELECT COUNT(1) FROM TABLE1 in database2
Or Basically:
Check if any primitive data type, and any number values does exist in an specific query, in any connection/DB using PreparedStatement
...
【问题讨论】:
-
我想使用 PreparedStatement 而不使用任何库,只是因为我无法这样做。
标签: java sql oracle prepared-statement exists