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>