jdbc链接
- 首先明确自己的金仓数据库的版本
- 明确自己的驱动
- demo代码
首先明确自己的金仓数据库的版本
我是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();}}
}