内容目录
以下是基于 Junit 编写的单元测试代码,用于快速测试JDBC连接数据库是否成功。
请注意:在运行之前,请确保将对应数据库的驱动 jar 文件放入项目的 classpath 中(或通过 Maven 依赖引入)。
请自行将相应的输入参数信息修改为实际的值。
@Test
public void test() throws Exception {
testDBConnection(
"com.mysql.cj.jdbc.Driver",
"jdbc:mysql:///test?useUnicode=true&characterEncoding=UTF-8",
"root",
"password");
}
/**
* 测试数据库链接是否正常,并打印数据库的版本信息
*
* @param driverClassName 数据库驱动类的名称
* @param jdbcURL JDBC连接字符串
* @param username 数据库用户名
* @param password 数据库密码
*/
public void testDBConnection(String driverClassName, String jdbcURL, String username, String password) throws ClassNotFoundException, SQLException {
Class.forName(driverClassName);
Connection conn = DriverManager.getConnection(jdbcURL, username, password);
DatabaseMetaData metaData = conn.getMetaData();
System.out.println("连接的数据库为:" + metaData.getDatabaseProductName() + "-" + metaData.getDatabaseProductVersion());
}
0 条评论
撰写评论