JUnit 是一个流行的 Java 测试框架,用于编写和运行可重复的测试。MySQL 是一个广泛使用的关系型数据库管理系统。结合 JUnit 和 MySQL 可以进行数据库驱动的应用程序的单元测试和集成测试。
解决方法:
pom.xml
文件中(如果使用 Maven)。<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.23</version>
</dependency>
import org.junit.jupiter.api.Test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class DatabaseTest {
@Test
public void testDatabaseConnection() {
String url = "jdbc:mysql://localhost:3306/testdb";
String user = "testuser";
String password = "testpassword";
try (Connection conn = DriverManager.getConnection(url, user, password);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT 1")) {
if (rs.next()) {
System.out.println("Connected to the database!");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
解决方法:
try-with-resources
语句来自动关闭数据库连接。解决方法:
Connection
、Statement
和 ResultSet
对象。请注意,以上代码示例和链接仅供参考,实际应用中可能需要根据具体情况进行调整。
领取专属 10元无门槛券
手把手带您无忧上云