启动项目java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection
时间: 2023-12-13 21:34:21 浏览: 150
启动项目时出现java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection错误通常是由于数据库连接问题引起的。以下是可能的解决方法:
1. 确保数据库已经启动并且正在运行。
2. 检查数据库连接字符串是否正确,包括主机名、端口号、数据库名称、用户名和密码等信息。
3. 确保防火墙没有阻止数据库连接。
4. 检查数据库驱动程序是否正确安装并已经添加到项目中。
5. 检查数据库连接池配置是否正确。
以下是一个Java连接MySQL数据库的示例代码:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class MySQLConnection {
public static void main(String[] args) {
Connection conn = null;
try {
// 加载MySQL驱动程序
Class.forName("com.mysql.jdbc.Driver");
// 创建数据库连接
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "123456";
conn = DriverManager.getConnection(url, user, password);
// 执行SQL语句
// ...
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
// 关闭数据库连接
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
```
阅读全文