public void configPlugin(Plugins me) {
// 非第一次使用use加载的配置,需要通过每次使用use来指定配置文件名再来取值
// 非第一次使用 use加载的配置,也可以先得到一个Prop对象,再通过该对象来获取值
Prop p = PropKit.use("propKit.txt");
DruidPlugin dp = new DruidPlugin(p.get("mysql_url"), p.get("mysql_root"), p.get("mysql_pwd"));
me.add(dp);
ActiveRecordPlugin arp = new ActiveRecordPlugin(dp);
me.add(arp);
arp.setShowSql(true);
arp.addMapping("employees", "employee_id", EmployeesBean.class);
dp.start();
System.out.println(dp.getDataSource());
arp.start();
// 配置缓存插件
me.add(new EhCachePlugin());
}devMode = true mysql_url = jdbc:mysql://localhost:3306/myemployees?useTimezone=true&serverTimezone=GMT%2B8&characterEncoding=utf8&useSSL=false mysql_root = root mysql_pwd = 123456
在代码块一的里面,我调用了 dp.getDataSource 方法。但是从输出的结果看出并没有连接到我的本地数据库

代码块二是我对于数据库的配置信息,我的数据库URL、用户名、密码并没有问题:

以下是我的项目结构

从其他博客上面看到好像我的配置过程是正确的。我无法找出自己的错误,请哪位大佬救救我。。。。
项目:JFinal
其次,配置文件中的 key = value 中的等号后方不要有空格,要改成:
key=value
最后,mysql_url 配置中出现了 %2B 这种东东,而且等号前后还有空格