Я пытаюсь прочитать файл «DB_Config_File.properties», но по какой-то причине следующее сообщение об ошибке: протекающиеReading Config File Contents
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
Мой класс, который обрабатывает чтение конфигурационного файла выглядит как следующее:
общественный класс базы данных {
public static Connection conn;
public static void dbConnection() throws FileNotFoundException, IOException, ClassNotFoundException, SQLException {
Properties props = new Properties();
driver = props.getProperty("driver");
String url = props.getProperty("url");
String username = props.getProperty("username");
String password = props.getProperty("password");
String configFile = "F:/Project/Java Project/src/mainScreen/DB_Config_File.properties";
InputStream ins = new FileInputStream(configFile);
props.load(ins);
Class.forName(driver);
conn = DriverManager.getConnection(url, username, password);
}
Судя по ошибке, я предполагаю, что что-то не так в части «Class.forName (driver)».
Не могли бы вы помочь мне здесь?
Благодаря
Ваш код выглядит нелогичным. – leppie
Не могли бы вы добавить более подробные stacktrace? В вашем коде есть 'java.lang.NullPointerException', но мы не можем сделать вывод о том, какая точка поднимает это исключение. – EAA