jdbc链接
首先明确自己的金仓数据库的版本
我是2022年2月14号,从官网下载的:8.6的版本。
你们一定要看好自己的版本,因为jdbc的jar是要对应版本的,我当时没注意,就以为跟着大版本8版本就好了,所以选择了kingbase8-8.2.0.jar,就是报错的!就是不行,后来改成kingbase8-8.6.0.jar
明确自己的驱动
我是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();
}
}
}