KingBase数据库【人大金仓数据库】jdbc链接

jdbc链接

  • 首先明确自己的金仓数据库的版本
  • 明确自己的驱动
  • demo代码

首先明确自己的金仓数据库的版本

我是2022年2月14号,从官网下载的:8.6的版本。
你们一定要看好自己的版本,因为jdbc的jar是要对应版本的,我当时没注意,就以为跟着大版本8版本就好了,所以选择了kingbase8-8.2.0.jar,就是报错的!就是不行,后来改成kingbase8-8.6.0.jar
KingBase数据库【人大金仓数据库】jdbc链接_第1张图片

明确自己的驱动

我是8.6的版本,那对应的就用8.6的驱动kingbase8-8.6.0.jar
驱动我自己的博客里可以免费下载:

demo代码

package org.apache.dolphinscheduler.dao.utils;

import org.springframework.boot.SpringApplication;

import java.sql.*;

/**
 * @author wx
 * @create  2022-02-14 16:12
 */
public class demo {
    public static String url = "jdbc:kingbase8://192.168.1.113:54321/datatech";
    public static String name = "com.kingbase8.Driver";
    public static String user = "system";
    public static String passsword = "pass$123";
    public PreparedStatement pst = null;

    public static void main(String[] args) {
        try {
            Class.forName(name);
            Connection conn = DriverManager.getConnection(url,user,passsword);
            String sql = "select * from t_test1";
            PreparedStatement ps = conn.prepareStatement(sql);
            ResultSet result = ps.executeQuery();
            while(result.next()){
                System.out.println(result.getInt(1));
            }
            System.out.println("yes");
            if(conn!=null){
                conn.close();
            }
        }catch (Exception e){
            e.printStackTrace();
        }
    }
}

你可能感兴趣的:(kingbase,数据库,jar,java)