当前位置: 代码迷 >> 综合 >> java.lang.Exception: Method getConnection() should be void 的解决方案
  详细解决方案

java.lang.Exception: Method getConnection() should be void 的解决方案

热度:75   发布时间:2024-02-05 15:31:56.0

个人觉得挺奇怪的一件事,昨天写的代码明明没有错,还练习了好几遍,都没有错,今天想着再练习一下,但是却报了一个错误:java.lang.Exception: Method getConnection() should be void
经过测试是因为,第一遍的代码,因为后面需要写成了带有返回值,返回了conn,将代码改回 void 类型后,就不报错了。
把下面的代码中的返回值去掉,Connection改为void

    @Testpublic Connection getConnection() throws Exception {// 1.读取配置文件的登录信息InputStream is = ClassLoader.getSystemClassLoader().getResourceAsStream("jdbc.properties");Properties pros = new Properties();pros.load(is);String user = pros.getProperty("user");String password = pros.getProperty("password");String url = pros.getProperty("url");String driverClass = pros.getProperty("driverClass");// 2.加载驱动Class.forName(driverClass);//会抛一个 ClassNotFoundException 异常// 3.获取连接Connection conn = DriverManager.getConnection(url, user, password);return conn;//返回地址}
  相关解决方案