java判断有没有连接上数据库
时间: 2023-10-27 16:06:12 浏览: 26
可以使用以下代码判断是否连接上数据库:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class TestConnection {
public static void main(String[] args) {
Connection conn = null;
try {
// 加载驱动程序
Class.forName("com.mysql.jdbc.Driver");
// 获取数据库连接
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "123456");
if (conn != null) {
System.out.println("数据库连接成功!");
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
// 关闭数据库连接
if (conn != null) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
```
其中,通过`Class.forName("com.mysql.jdbc.Driver")`加载MySQL数据库驱动程序,通过`DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "123456")`获取数据库连接,如果连接成功,则输出"数据库连接成功!"。最后,通过`conn.close()`关闭数据库连接。