java连接数据库getConnect()方法获取为空

 

你的配置在哪里呢?发出来看看有没有错误。

 

这种情况是数据库链接的方法报错,跟这个代码没有关系,如果有连接数据库的话请检查数据库连接。

可以换成我这种 你这个代码残缺太多

public class DBUtill {

    private static DataSource ds = null;

    static {

        try {

            Properties pr = new Properties();//创建一个没有默认值的空属性列表。

            InputStream is = DruidTest1.class.getClassLoader()

                    .getResourceAsStream("druid.properties");

            //将配置好的配置文件信息读出

            pr.load(is);//从输入字节流读取属性列表

            ds = DruidDataSourceFactory.createDataSource(pr);//从配置文件读取信息创建数据库连接池对象

        } catch (IOException e) {

            e.printStackTrace();

        } catch (Exception e) {

            e.printStackTrace();

        }

    }


    public DataSource getDataSource() {

        return ds;

    }

}

把配置信息修改

img