1、 之前示例中将数据库驱动、连接地址、用户名和密码直接写在类里,导致代码耦合度高。一旦数据库更换或类型改变,就必须修改源码,维护和扩展极为不便。 2、 将数据库的驱动、连接地址、用户名及密码存入配置文件,程序通过读取该文件获取信息。
Eclipse连接MySQL启动项目时报错,提示root用户在localhost被拒绝访问(使用密码:是),但Navicat可以正常连接该数据库。可能是项目配置中的用户名、密码或权限设置存在问题,需检查数据库连接参数及用户权限配置,确保与Navicat一致且账户具备相应访问权限。