java
DBUtil中的Preparedstate中的sql语句和直接在PL/SQL中的语句表达是不完全一样的。
java中涉及到占位符问题,某些表达有差异。
在数据库中插入语言这样写:
<span style="font-size:18px;">insert into Scode(county,county_code) values('诸暨','5752');</span>在java中要这样表达:
<span style="font-size:18px;">state = conn.prepareStatement("insert into Scode(county,county_code) values(?,?)");</span><span style="font-size:18px;">
</span><span style="font-size:18px;">如果还是给?号加上''的,就会出现无效索引的错误。</span>
本文探讨了在Java中使用DBUtil进行SQL预处理的方法,特别是如何正确地使用占位符来替代直接的字符串值。文章对比了PL/SQL与Java中SQL语句的书写差异,并强调了避免无效索引错误的重要性。
3388

被折叠的 条评论
为什么被折叠?



