今天使用google visualization api的时候,编码出现了No suitable driver found for jdbc异常,
这个异常一般是由以下三个问题引起的:
1. 连接URL格式出现了问题(Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/XX","root","XXXX"))
2. 驱动字符串写错(com.mysql.jdbc.Driver)
3. Buildpath中没有加入合适的mysql_jdbc驱动
这三个问题检查过之后都没有问题,但还是出现了sql连接异常;最后尝试着将mysql-connector-java.jar包加入D:\Program Files\Java\jdk1.6.0_20\jre\lib\ext,结果神奇般的成功了。
原因:
原来是不仅仅要求将驱动加入buildpath中,而且还需要将该jar包加入到java运行环境的外部jar包中。