java代码测试数据库连接

不需要远程连接工具,直接用代码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();
            }
        }
    }
}

你可能感兴趣的:(数据库,java,big,data,sql)