net start mysql ,会返回mysql已经启动说明已经服务已经启动了,不然你工具怎么能连上呢Communication failure during handshake. Is there a server running on 127.0.0.1:3306?,是什么时候出现的,以前jdbc连mysql时曾有不少人出这个问题,如果这样的话可以:
尝试下一个新版本的驱动:http://dev.mysql.com/downloads/
Class.forName("org.gjt.mm.mysql.Driver") 换成
Class.forName("com.mysql.jdbc.Driver")
尝试下一个新版本的驱动:http://dev.mysql.com/downloads/
Class.forName("org.gjt.mm.mysql.Driver") 换成
Class.forName("com.mysql.jdbc.Driver")
我用的net start/stop mysql命令是不是真的启动/关闭了mysql,还是我的mysql只有client,没有server??
还有我看到晚上都是介绍用Class.forName("org.gjt.mm.mysql.Driver") ,我想这个肯定能用,就是
不知道我的配置中出了什么问题;
http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-3.2.0-alpha.tar.gz/from/pick
本人的mysql 是4。1 版本,opencms 自身的的驱动是 mysql-connector-java.3.0.x
换成 mysql-connector-java.3.1.x 后正常