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();
            }
        }
    }
}

Guess you like

Origin blog.csdn.net/m0_37899908/article/details/120319070