PreparedStatementSQLException

文章背景

在写一些入库操作时候,想动态的设置一些表的名字,有几种想法,除了通过解析本地xml,想尝试通过参数直接传入,但是出现了报错。

目录

问题分析

错误的详情如下:

2019-03-01 16:45:39,387 java.sql.SQLException: 无效的列索引
	

2019-03-01 16:50:35,912 ORA-00903: 表名无效

问题解决

对比不报错的代码,发现是因为表名的原因,这里因为涉及到内部数据库构成,就不展示代码了。

通过搜索知道PreparedStatement不支持动态设置表的名字和列的名字的缘故,因此换用其他的方法解决。

说明

欢迎评论,欢迎指正,转载也请注明出处.

参考文章

PreparedStatement不能动态设置表名和列名

版本记录

20190301 完成文章

posted @ 2019-03-16 15:14  王坤1993  阅读(437)  评论(0编辑  收藏  举报