您的位置:首页 > 编程语言 > Java开发

java调用mysql存储过程报权限方面错误

2012-07-12 16:17 429 查看
   在java中通过JDBC连接MySQL执行存储过程时报错:

    java.sql.SQLException: User does not have access to metadata required to determine stored procedure parameter types. If rights can not be granted, configure connection with "noAccessToProcedureBodies=true" to have driver generate parameters that represent INOUT strings irregardless of actual parameter types.  

解决方式:

        配置文件hibernate.cfg.xml 链接数据库处添加 noAccessToProcedureBodies=true 

        <property name="connection.url">jdbc:mysql://192.168.11.104:3306/repeater?noAccessToProcedureBodies=true 

        </property>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息