赞
踩
连接自己本机的MYSQL数据库,明明已经在MYSQL里创建了所需要的表,但就是一直报错java.sql.SQLSyntaxErrorException: Unknown database ‘xxx‘的错误,代码明明是对的,网上所有的方法都试过了,就是不管用!!!!
至于jar包和MYSQL版本,全都是最新版8.0.33版本,不存在任何问题。
代码如下:
//连接数据库
public static Connection getConnection() throws SQLException, IOException, ClassNotFoundException {
Properties properties = new Properties();
properties.load(new FileInputStream("src\\mysql.properties"));
String user = properties.getProperty("user");
String password = properties.getProperty("password");
String driver = properties.getProperty("driver");
String url = properties.getProperty("url");
Connection connection = DriverManager.getConnection(url, user, password);
return connection;
}
错误显示如下:
本来已经准备放弃了,实在是绝望了
突然看到错误提示unknown database,看到database是数据库的意思,而不是表,就一个激灵,想着创建一个同名的数据库试一试。没想到啊没想到,吼吼吼,就成功了!!!!!!!!!!!!!!
所以,这个方法极其的离谱,属于是万万没想到,哈哈哈哈。如果能对诸位有用,就更好不过咯。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。