您的浏览器过于古老 & 陈旧。为了更好的访问体验, 请 升级你的浏览器
一位不愿透露姓名的用户 发布于2019年11月26日 00:32

原创 Java 快速测试数据库连接是否成功的通用示例代码

3900 次浏览 读完需要≈ 3 分钟 JavaJDBC

内容目录

以下是基于 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());
	}
  • CodePlayer技术交流群1
  • CodePlayer技术交流群2

0 条评论

撰写评论