inStream parameter is null

  • 此 bug 说明输入流找不到文件路径。
  • 在此工程中创建一个与 src 文件夹相同位置的文件夹名为 resources。再把需要的文件放入其中即可。
  • 此为 JDBC 获取数据库连接的例子,为了找到 jdbc.properties 文件,按照上述方法操作即可:
  • // 获取数据库的连接
        public static Connection getConnection() throws Exception {
            InputStream is = ClassLoader.getSystemClassLoader().getResourceAsStream("jdbc.properties");
            Properties properties = new Properties();
            properties.load(is);
            String user = properties.getProperty("user");
            String password = properties.getProperty("password");
            String driverClass = properties.getProperty("driverClass");
            String url = properties.getProperty("url");
            // 加载驱动
            Class.forName(driverClass);
            // 获取连接
            return DriverManager.getConnection(url, user, password);
        }

     

  • inStream parameter is null

     

     

    如图所示即可解决。

 

  • jdbc.properties
    • user=root
      password=123456
      url=jdbc:mysql://localhost:3306/jdbc_learn?rewriteBatchedStatements=true
      driverClass=com.mysql.cj.jdbc.Driver

       

上一篇:MySQL的安装与配置


下一篇:MySql-01-下载与安装