에러 메시지는 달랑 이거 하나 나오는데여
SQLException caught: Access denied for user: '@localhost' (Using password: NO)
아래처럼 아이디와 암호를 넣어줬거든여 그런데 왜 Using password 부분이 NO로 나올까요..
대부분 권한 문제로 이렇게 나오던데 그래서 test라는 계정에
GRANT ALL PRIVILEGES ON *.* TO test@"%" IDENTIFIED BY '1234' WITH GRANT OPTION;
와
GRANT ALL PRIVILEGES ON *.* TO test@localhost IDENTIFIED BY '1234' WITH GRANT OPTION;
를 해줬거든여
재설정까지 했구여
왜그럴까??
Class.forName("com.caucho.jdbc.mysql.Driver");
con = DriverManager.getConnection(
"jdbc:mysql-caucho://localhost:80/menagerie","test","1234");
<추가>
mysql의 문제는 아닌것 같네여 php에서는 접근이 가능하네여..
아마 jdbc드라이버 문제 인거 같은데여. 이런거 여기 올리면
안될것 같은데.. 혹시 서블릿사용하시는 분 알려주시면 감사하겠습니다.
class path부분입니다..
set classpath=c:\sdk2.0\ib\sdk.jar;d:\avaesin1.1\ib\aucho-jdbc-mysql-0.1.1.jar;
그럼 답변 부탁드립니다
|