프로그램/database

mysql 유저에게 jdbc 로 procedure 권한 추가 해 주기

mulderu 2010. 1. 14. 22:27

mysql 에서 procedure 쓰려고 하다가... 
보통 이런 에러를 맞으시면, 아래와 같이 해 보세요...

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 ...

mysql> GRANT SELECT, INSERT, UPDATE, DELETE ON `mysql`.`proc` TO 'emswebuser'@'%';
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql>

쉽게 살죠... :)