我知道通过使用准备好的语句我们可以设置列值。我想要的是,我已经编写了一个查询列表,用于在同一个表上执行但具有不同的列值。例如
select * from tableName as t1 where t1.tableColumnId=4 and t1.tableColumnName='test' inner join tableName2 as t2 on t1.tableColumnId=t2.tableColumnId
select * from tableName as t1 where t1.tableColumnId=6 and t1.tableColumnName='test' inner join tableName2 as t2 on t1.tableColumnId=t2.tableColumnId
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,除了值之外,两个查询几乎相同tableColumnId。我想将其保存在集合中
select * from tableName as t1 where t1.tableColumnId=? and t1.tableColumnName='test' inner join tableName2 as t2 on t1.tableColumnId=t2.tableColumnId
Run Code Online (Sandbox Code Playgroud)
这样我就不会出现重复的查询(不考虑值)。
我怎样才能做到这一点?
从文件中将行作为字符串读取时, string.contains("someexamplestring") 将返回区分大小写的字符串的输出。
如果行中有“someExampleString”,则它不会返回。
如何以不区分大小写的方式识别字符串?
我试图找到可用于 Postgres DB 的不同中间件。每个人都在推荐 PgBouncer 和 PgPool II。我可以使用的其他中间件列表是什么。
java ×2
benchmarking ×1
contains ×1
parsing ×1
pgbouncer ×1
pgpool ×1
postgresql ×1
readline ×1
sql ×1
string ×1