明日科技案例三-开发计划管理系统 运行错误解决记录

在使用JDK12和MySQL8.0时遇到BaseDao.java的数据库驱动问题,通过将driver修改为'com.mysql.cj.jdbc.Driver'并调整数据库URL解决了连接问题。随后因JDK12不识别sun公司的私有类导致运行错误,通过安装JDK6U25,修改项目构建路径和编译器版本为1.6,解决了AWTUtilities和NimbusLookAndFeel类的识别问题。最终在尝试安装JDK1.8并调整配置后,成功运行明日科技案例三的开发计划管理系统。
摘要由CSDN通过智能技术生成

我现在用的JDK12,mysql是8.0.12,eclipse也是最新版本的。
然后,我导入明日科技书本案例三《开发计划管理系统》,程序文档LoginFrame.java上面有红叉。
我 点击运行,运行失败,查看失败原因如下:
前言开胃菜:mysql是8.0版本,书本是5.0版本,这俩不一致,需要在 BaseDao.java 里 有2个地方更改;
public abstract class BaseDao implements Remote {
// 数据库驱动名称
private static String driver =“com.mysql.**cj.**jdbc.Driver”; *****注意:此处添加了 cj.
//“com.mysql.cj.jdbc.Driver”;
// 数据库访问路径
private String dbUrl =
“jdbc:mysql://**192.168.0.102:**3306/projectmanagerdb” ****注意:此处改为自己电脑的IP地址
+ “?characterEncoding=utf8&useSSL=false&serverTimezone=UTC”
+ “&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true”;
******注意:上述 ?号 后面都是要加的,其中allowPublicKeyRetrieval=true是因为运行时报错,
百度原因后追加的,追加前面有& 号

		//"jdbc:mysql://192.168.0.10
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值