我有一个代码,它可以动态创建表。这些表用于存储和获取不同进程的数据。
问题:表名是用"&“等特殊字符创建的。MySQL允许具有特殊字符的表名。MySQL没有问题。
当我使用DBUtils从这样的表查询数据时,我会得到一个特殊字符的异常。如果我使用的是常规jdbc,那么我就可以对这些数据进行转义并处理数据。但DButils不允许转义这些字符。
我尝试在表名中添加双引号并尝试处理,但是问题仍然存在。有什么建议吗?
java.sql.SQLException: You have an error in your SQL syntax;
check the manual that c
最近,我的代码中出现了一个非常奇怪的异常:
XXX.WrappedSqlException: ORA-00604: error occurred at recursive SQL level 1
ORA-00942: table or view does not exist
while executing create table ST_UTEST2_DATE (value varchar(100) not null unique,replacement varchar(100) not null)
at XXX
Caused by: java.sql.SQLExce