如何将某些规则应用于JDBC中的某些列?

时间:2018-11-15 19:02:24

标签: java mysql sql jdbc

我在这里有一个独特的问题。我在分布于MySQL中Latin1的多个数据库的各种表中大约有1k列。

用户可以在参数中输入任何内容。我在Database类中使用以下解决方案将其修复了几列:

 String output = input.replaceAll("[^\\u0020-\\u007e\\u00a0-\\u00ff]", " ");

但是现在我需要对所有1k +列执行此操作。有捷径可做吗?

我可以将此逻辑直接放在MySQL中,以便每当它运行查询时,它都会检查那些特定列的值吗?

我也无法更改MySQL中的数据库列类型,因此必须在运行时进行检查。

0 个答案:

没有答案