1
我正在使用JDBC來連接到db2數據庫並使用以下sql將一些值插入到數據庫中。將JDBC狀態報錯到db2數據庫時出現SQL狀態錯誤
sql="insert into HC_PROPF.PATIENT (given_name) values ('"+strArray[0]+"');";
不過,我得到一個錯誤SQL STATE
如下:
DB2 SQL Error: SQLCODE=-104, SQLSTATE=42601, [email protected];ME) values ('Lorna');END-OF-STATEMENT, DRIVER=3.66.46
謝謝你們。
在未來,你需要給我們介紹一下是什麼錯誤;通常,這會告訴你問題是什麼,以及在哪裏尋求解決問題。如果您不知道特定的版本,IBM有[所有代碼列表](http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=/com.ibm .db2.luw.messages.sql.doc/DOC/rsqlmsg.html)。另外,你應該使用預處理語句,這取決於'strArray [0]'來自哪裏,你可能會接受SQL注入(這通常是數據泄露的原因)。這是特別令人擔憂,因爲你看起來受到HIPAA法規... –