骤跌 2023-07-23 11:12 采纳率: 75%
浏览 13
已结题

数据库链接错误,怎么解决

今天学习数据库连接池,系统拒绝访问。

配置文件:
driverClassName=com.mysql.cj.jdbc.Driver url=jdbc:mysql://localhost:3306/jsu?useUnicode=true&characterEncoding=UTF-8 usename=root psaaword=123456 initislSize=5 maxActive=10 maxWait=3000

public class DruidDemo {
    public static void main(String[] args) {
            try {
                Properties prop  = new Properties();
                prop.load(new FileInputStream("D:/IDEA-java/src/Jsu/com/src/druid.properties"));
                DataSource dataSource = DruidDataSourceFactory.createDataSource(prop);
                Connection connection = dataSource.getConnection();
                System.out.println(connection);
            } catch (Exception e) {
                e.printStackTrace();
            }
    }
}

运行出现了错误。

img

为什么会出现我电脑系统拒绝访问。我不是链接数据库的账户吗

  • 写回答

2条回答 默认 最新

  • .魚肉 2023-07-23 12:51
    关注

    从你提供的配置文件和代码来看,可能有几个问题导致系统拒绝访问数据库连接池:

    配置文件路径错误:你的配置文件路径为D:/IDEA-java/src/Jsu/com/src/druid.properties,请确保该路径下的文件存在,并且包含正确的数据库连接配置。

    配置文件格式错误:你提供的配置文件中存在拼写错误。请将usename和psaaword改为正确的username和password。

    文件读取失败:如果配置文件路径和文件名称都正确,但文件读取失败,可能会导致将空的Properties对象传递给DruidDataSourceFactory.createDataSource方法,从而导致连接池配置异常。请检查文件读取是否成功,可以通过在异常捕获代码块中添加打印日志或调试来确认。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 7月31日
  • 已采纳回答 7月23日
  • 创建了问题 7月23日

悬赏问题

  • ¥200 csgo2的viewmatrix值是否还有别的获取方式
  • ¥15 Stable Diffusion,用Ebsynth utility在视频选帧图重绘,第一步报错,蒙版和帧图没法生成,怎么处理啊
  • ¥15 请把下列每一行代码完整地读懂并注释出来
  • ¥15 pycharm运行main文件,显示没有conda环境
  • ¥15 寻找公式识别开发,自动识别整页文档、图像公式的软件
  • ¥15 为什么eclipse不能再下载了?
  • ¥15 编辑cmake lists 明明写了project项目名,但是还是报错怎么回事
  • ¥15 关于#计算机视觉#的问题:求一份高质量桥梁多病害数据集
  • ¥15 特定网页无法访问,已排除网页问题
  • ¥50 如何将脑的图像投影到颅骨上