请教mysql jdbc driver出错问题??
请教mysql jdbc driver出错问题$ D( h0 T8 H. L4 R
- l3 l1 g1 g; f6 y J我用;mysql-connector-java-3.1.4-beta-bin.jar 连接MYSQL
$ U% C" Z# L3 F% R' ]$ Q7 O, E/ A4 ^ T& m/ K5 q) W3 R& {
一直出现这样的错误: v8 g& [6 @ b! [& y. Q# ]6 x. K
Invalid authorization specification: Access denied for user: [email=]'uunn.com@localhost.cnidc'[/email] (Using password: YES)
) A+ K: ~- C$ Z3 F) F, t& D2 U! K可是用户 uunn.com有足够的权限呀,发现怎么localhost变成了 localhost.cnidc 我也试用127.0.0.1去连,也不行。换成root用户也不行 6 C+ _% N9 G/ D' {
这是怎么回事,请指教, + b) a- @" [ b4 }( ]3 w
以下以是发生错误的测试代码:
1 }9 k2 L8 ~# l0 K, V4 |1 E<% : u1 K7 y+ X6 v9 W
Connection conn=null; 7 a7 k" p0 F, D6 I3 J' w% m5 O1 \
Class.forName("com.mysql.jdbc.Driver").newInstance();
. E! \/ a; f! n7 b, [0 i( D) lconn=DriverManager.getConnection("jdbc:mysql://localhost:3306/uunn?user=uunn.com&password=***");
% Y1 _7 }# r" x2 Y%>;% G# A& ^6 ?7 ?
同时我也用了:mm.mysql-2.0.14-bin.jar 这个驱动,也是提示: 9 e! l4 E# T0 v+ ?
get connection ErrorCommunication failure during handshake. Is there a server running on localhost:3306
2 W9 T" i" }1 {4 I+ J2 A5 s但是:mysql-connector-java-3.1.4-beta-bin.jar 在Win下能正常跑。
* {; x- Y! H3 i: j8 j我搞了二天了。晕不?