GBase 8s
运维管理
文章

使用JDBC获取GBase8s数据库连接(一)

发表于2025-12-17 10:21:2449次浏览5个评论

在IDEA中创建项目

导入官网下载的gbase8s jdbc驱动包,注意驱动包需要和数据库版本对应

方法一

	@Test
	public void connect01() throws ClassNotFoundException, SQLException {
        //使用反射加载了Driver类
        //在加载Driver类时,完成注册
        /**
         * 源码:1.静态代码块,在类加载时,会执行一次。
         * DriverManager.registerDriver(new driver());
         * 因此注册driver的操作已经完成。
         */
        Class.forName("com.gbasedbt.jdbc.Driver");
        //mysql驱动无需Class.forName(),从jdk1.5以后使用jdbc4,不需要在显式的调用Class.forName()注册
        //驱动,但是GBase没有实现,还是需要显式的调用Class.forName()来注册
        String url = "jdbc:gbasedbt-sqli://192.168.31.183:9088/gbasedb:GBASEDBTSERVER=gbase01" +
                ";DB_LOCALE=zh_CN.57372;";
        String user = "gbasedbt";
        String password = "GBase123";

        Connection conn = DriverManager.getConnection(url, user, password);
        System.out.println("方式2连接数据库:" + conn);
    }

评论

登录后才可以发表评论
崔哥发表于 4个月前
古木阴中系短篷,杖藜扶我过桥东。沾衣欲湿杏花雨,吹面不寒杨柳风。
崔哥发表于 3个月前
黄师塔前江水东,春光懒困倚微风。桃花一簇开无主,可爱深红爱浅红?
GBase用户51848发表于 2个月前
谢谢分享
xinyiedc!发表于 2个月前
加油
茵陈发表于 2个月前
学习了