java jdbc加载时,出现的问题

static静态代码块加载配置文件时总是说错误。

static {
        ResourceBundle bundler = ResourceBundle.getBundle("db");// 加载配置文件(读取配置文件)
        dbDriver = bundler.getString("db_driver");
        dbUrl = bundler.getString("db_url");
        dbUser = bundler.getString("db_user");
        dbPswd = bundler.getString("db_pswd");
    }
    
db_driver=com.mysql.jdbc.Driver
db_url=jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=utf-8
db_user=root
db_pswd=root
Exception in thread "main" java.lang.ExceptionInInitializerError
    at com.uu.jdbc.dao.StudentDAO.<init>(StudentDAO.java:25)
    at com.uu.jdbc.service.StudentService.<init>(StudentService.java:21)
    at com.uu.jdbc.controller.StudentController.<init>(StudentController.java:21)
    at com.uu.jdbc.controller.StudentController.main(StudentController.java:65)
Caused by: java.util.MissingResourceException: Can't find bundle for base name db, locale zh_CN
    at java.util.ResourceBundle.throwMissingResourceException(Unknown Source)
    at java.util.ResourceBundle.getBundleImpl(Unknown Source)
    at java.util.ResourceBundle.getBundle(Unknown Source)
    at com.uu.jdbc.db.MySqlManager.<clinit>(MySqlManager.java:52)
    ... 4 more

在网上找了,但是没看懂,求解

一次就好0
浏览 1515回答 1
1回答

我的南方

你把变量定义到上面去
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java