主要原因可能是版本兼容问题,
主机上安装的是MySQl8.0.28,如果导入的durid和mysql-connect-java包是比较低的版本,就会出现不适配的问题,需要导入新发布的相适应包。
try {
Properties properties = new Properties();
// 读取 jdbc.properties属性配置文件
InputStream inputStream = JdbcUtils.class.getClassLoader().getResourceAsStream("jdbc.properties");
System.out.println(inputStream);
// 从流中加载数据
properties.load(inputStream);
// 创建 数据库连接 池
dataSource = (DruidDataSource) DruidDataSourceFactory.createDataSource(properties);
System.out.println(dataSource.getConnection());
} catch (Exception e) {
e.printStackTrace();
}
下面是一些jar包的下载连接