我正在尝试使用csv作为数据源,并从mysql数据库中调用存储过程来填充数据库。我当前正在获取异常:发生异常:(1318,“ PROCEDURE mydb.update_servers的参数数目不正确;应为3,为0”)
$ java phonebill
Please input the account number: 123
Please input service code:
string
Please input a valid service code.
That's all for now folks
存储过程:
gem "store_base_sti_class"
答案 0 :(得分:1)
即使您期望三个参数(for x in `ls -1` ; do echo "$x `ls -l $x/ | wc -l`" ; done
,p_name
和p_software_name
)也不会传递任何参数给您的过程,因此会出现错误。尝试:
p_description
尽管我建议使用 official MySQL connector,因为它已经注释掉了,所以它对存储过程有特殊的光标情况-MySQLCursor.callproc()