问题描述:
1.利用root帐号登录mysql,创建存储过程proc1
2.在J2ee WEB项目中,利用帐号user连接Mysql,并调用conn. prepareCall("{ call proc1(?,?)}"),其中conn文Connection对象。conn.prepareCall产生异常
问题原因:
1.proc1是由root创建的,虽然将proc1的安全属性设置为invoker,但仍然出现异常
解决方法:
1.重新利用user帐号创建proc1存储过程。
1.利用root帐号登录mysql,创建存储过程proc1
2.在J2ee WEB项目中,利用帐号user连接Mysql,并调用conn. prepareCall("{ call proc1(?,?)}"),其中conn文Connection对象。conn.prepareCall产生异常
问题原因:
1.proc1是由root创建的,虽然将proc1的安全属性设置为invoker,但仍然出现异常
解决方法:
1.重新利用user帐号创建proc1存储过程。
本文描述了使用不同帐户创建MySQL存储过程并从J2EE项目中调用时遇到的权限异常问题。当使用root帐户创建存储过程并将其安全属性设置为invoker时,从user帐户仍会引发异常。解决办法是使用调用者帐户重新创建存储过程。
1310

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



