>
> 에러 메시지는 달랑 이거 하나 나오는데여
> 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;
> 그럼 답변 부탁드립니다
후후 제가 올리고 제가 답변하는 군여...
제가 win용 mysql을 사용하고 있는데여..
win용이라서 그런지 password에 문제가 있는것 같네요..
php에서는 password가 입력 되는데 servlet에서는 이상하게
인식을 못하는지 암호화 된걸 읽지를 못하는지 ..
아예 암호를 없앴습니다..
그러니 접속이 되는 군요..
이제 원격으로 접속만 해보면 될것 같은데..
이틀 고생했슴다..헉헉..
여기에 답변하실분 부탁드립니다..
|