用Eclipse编写Java程序连接mysql数据库,在注册数据库驱动时,无论用Class.forName("com.mysql.jdbc.Driver"); 或者 Class.forName("com.mysql.cj.jdbc.Driver"); ,运行是都提示java.lang.ClassNotFoundException. 仔细一看,原来是没有导入驱动jar包。
在CSDN上面下载都是要收费的,于是打开mysql官网www.mysql.com,点 Downloads, 点 MySQL Community (GPL) Downloads ,点Connector/J,我是Win10系统,选Platform Independent.
下载解压得到jar 包,在Eclipse该项目下新建一个Folder,起名lib,把jar包拖过去(选择Copy/复制方式)。
然后在上图已导入lib文件夹的jar包上右键,选择Build Path,即可导入驱动Jar包。
这个时候重新运行程序,终于可以连接到MySql数据库了。
PS:如何程序运行了但是没有任何输出,请检查一下安装数据库的那台电脑有没有开放3306端口;另外也检查一下该数据库的帐号是否允许远程连接,即host为%,具体教程请自行百度。