不需要远程连接工具,直接用代码main方法快速测试某一数据库连接是否可用的代码:
import java.sql.Connection;
import java.sql.DriverManager;
/**
* @Author: chuxia0811
* @Date: 2021/9/15 22:50
* @Description :
*/
public class JDBCTest {
// 定义数据库驱动名称
private static String driverName = "ru.yandex.clickhouse.ClickHouse.Driver";
// 定义数据库url
private static String url = "jdbc:clickhouse://localhost:8123";
// 有的账号密码直接放在url后可连接
private static String url2 = "jdbs:hive2://localhost:9000;username=admin;password=123";
private static String sql = "create database test";
public static void main(String[] args) {
Connection connection = null;
try {
Class.forName(driverName);
connection = DriverManager.getConnection(url, "admin", "123");
// 重写的方法
connection = DriverManager.getConnection(url);
connection.createStatement().executeLargeUpdate(sql);
System.out.println(sql);
System.out.println(connection);
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (connection != null) {
connection.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
}