程序連接db2執行sql,新加了類文件,報錯如下:
8 805 SQL0805N Package "XXXX.XXXXXXXX 0X3541584151444D6A" was not found.
SQLSTATE=51002
SQLCMD:CApprProtOtc::UPDATE ASSET_APPR_PROT SET...WHERE CUST_CODE...
原因:
編譯代碼的時候,db2會有對應的package對應每一個類,包名只有8位字符,就是上面報錯后面的8個X,要是有兩個類前八位重名了,數據庫就不知道找哪個包了。于是就報錯了。
解決辦法:
改名字