关于金仓数据库的java连接问题
首先你需要下载一个金仓数据库
“人大金仓-成为世界卓越的数据库产品与服务提供商 (kingbase.com.cn)”以上是人大金仓的官网地址。
其次你需要再下载一个许可证书,我没记错的话是能用90天,当然你也可以选择用学校的证书。
安装完成后出现了我根本没找到的三个工具:数据库部署工具,逻辑同步工具,数据库对象管理工具。可能是选择或者别的什么东西不一样所导致的。后面采用老师发的安装包奇迹的弄好了。当然那个有数据库开发什么的版本,我因为连接没有创建成功所以没用。简单偷个懒,问题不大。
本人使用的Eclipse作为编译器。
首先第一步导入相应的jar包,这个包的位置(给了jar包不要告诉我你不会导入哦)
大概就是在这,本人使用的第一个
然后第二步把我代码抄上
package ceshi1;
import java.sql.*; //如果你的文件里有自动生成的.java文件,也记得添加如module-info.javapublic class Ceshi1 {public static void main(String[] args) { Getcon b=new Getcon();}
}
class Getcon {public static final String url = "jdbc:kingbase8://127.0.0.1:54321/TEST2?";//地址什么的不要写错//URL的写法有很多,但是这个没错,我就用了public static final String name = "com.kingbase8.Driver"; //不同的驱动不一样,可以通过META-INF(这是个文件)查询,在所属jar包中有public static final String user = "SYSTEM"; //注意大小写public static final String password = "123456"; public Connection con = null; public PreparedStatement pst = null; public Getcon() { //括号里面可以加上String sql 调用这个函数的时候你就可以使用相关的sql语句了try {//防止报错Class.forName(name);DriverManager.registerDriver(new com.kingbase8.Driver());//启动驱动 } catch (Exception e) { e.printStackTrace(); }try {//防止报错con = DriverManager.getConnection(url, user, password);//获取连接 System.out.print("yes"); }catch(SQLException e){System.out.println(e.getMessage());}}
}
然后第三步,看你的代码有没有输出yes
这里简单啰嗦几句首先你需要保证你的数据库是连接着的,其次防火墙是允许你的数据库。数据库连接错误没有什么别的原因,基本上就是url,user,password出错。当然也有可能是你的服务没启动,这个csdn上有解决方案,我就不赘述了。
关于代码我是采用了try catch但是你第二个try catch可以不用,只是一个报错是红色的,一个是黑色的,没什么区别。
这就表示你连接成功了
你可能会想问其他操作呢,其它操作我也不会,但是金仓给了帮助文档,jar包里也有相关的函数操作,你可以使用。帮助文档的位置如下图
我所使用的相关操作是来自于开发手册的JDBC指南,里面关于连接的说明非常详细,想更进一步的小伙伴可以选择自行查看
数据库相关操作请关注作者观看(不关注也能观看)
关于金仓数据库的java连接问题相关推荐
- 使用DbVisualizer连接和管理金仓数据库
DbVisualizer下载链接: http://www.dbvis.com/download/ 安装DbVisualizer 添加金仓数据库驱动 我安装的DbVisualizer版本是8.0.1,首 ...
- Mac/Windows使用DBeaver+jdbc驱动连接KingbaseES人大金仓数据库
1.准备工作 下载DBeaver Communit连接工具并安装: https://dbeaver.io/download/ 官网下载驱动你电脑对应的文件: https://www.kingbase. ...
- DBeaver连接(人大金仓/达梦)数据库 ,达梦、人大金仓数据库可视化工具
1. 下载安装DBeaver DBeaver下载地址 DBeaver 支持多平台,选择自己的操作系统 2. 使用DBeaver连接人大金仓数据库 2.1 数据库 -> 驱动管理器 2.2 新建驱 ...
- SuperMap iDesktop 10i连接金仓数据库
文章目录 1.测试环境 2.软件安装 2.1 金仓数据库安装 2.2 SuperMap iDesktop 10i安装 3.连接金仓数据库 1.测试环境 金仓数据库:v8r6版,运行于Linux系统 G ...
- DataGrip连接人大金仓数据库(kingbase)详细教程【超详细】
DataGrip连接人大金仓数据库(kingbase)详细教程[超详细] 第一步:下载DataGrip 第二步:添加人大金仓的数据库引擎 第三步:输入账号密码连接 第四步:查看数据库 关于连接其它数据 ...
- 人大金仓数据库sql语句_人大金仓数据库总结(SQL和JDBC)
人大金仓作为一款国产数据库,使用的人数和相关资料都比较少. 最近使用人大金仓数据库,做了个简单的SQL和java jdbc的测试,希望能够供大家参考. 1.SQL语句 创建表: CREATE TABL ...
- nacos 适配达梦、人大金仓数据库
文章目录 一.准备工作 1. 阅读官网文档 2. 下载源码,按官网更详细 3. 下载达梦.人大金仓数据库驱动 二.修改nacos源码 2.1. 引入驱动依赖 2.2. 引用数据库 2.3. 修改配置 ...
- BenchmarkSQL 5.0源码修改 -- 支持 人大金仓数据库 KingBase
benchmarksql 在5.0版本中没有对人大金仓数据库(KingBase)的TPC-C测试支持,本文通过修改部分源码,让benchmarksql 5.0支持KingBase. 个人理解: Ben ...
- 国产化人大金仓数据库转库工具:oracle12c数据库转kingbase8.6人大金仓数据库实例演示
oracle12c数据库转人大金仓数据库实例演示 第一章:数据准备 ① 人大金仓建库建用户 ② 人大金仓授权表空间 ③ 人大金仓创建 schema 表 第二章:转库演示 ① 转库工具准备 ② 创建源库 ...
- 金仓数据库KingbaseES表空间(tablespace)知多少
金仓数据库KingbaseES表空间定义 金仓数据库KingbaseES中的表空间允许在文件系统里定义那些代表数据库对象的文件存放位置,比如表和索引等.一旦表空间被创建,那么就可以在创建数据库对象时通 ...
最新文章
- Hadoop基础-网络拓扑机架感知及其实现
- Linux 高性能服务器编程——socket选项
- js原生操作select、radio 、checkbox
- 广西2021高考成绩什么时候可以查询,2021年广西高考成绩什么时候公布出来,几月几号几点钟可以查询...
- linux 一行代码,一行代码终结你的Linux~
- Windows下openssl的下载安装和使用
- bzoj3612 平衡 (dp)
- 解释杨中科随机数为什么会骗人?
- Web前端开发技术实验与实践(第3版)储久良编著实训11
- 用php求常见图形的面积,技巧:数学图形面积计算的十种方法!
- cso(布谷鸟)算法优化神经网络参数
- Linux基础入门(详细教程)
- 算法实现: 在二叉树中找到两个节点的最近公共祖先
- CODJ 1070 秋实大哥打游戏 并查集
- 家用路由器常见之基本概念
- 单面机51小车程序_4千元牛排机实测!小白也能做出星级牛排,在家吃出法式餐厅感觉...
- C++Web服务器(一):服务器整体运行流程
- C++多态的好处和作用(用实例说话)
- 查找新式BADI的方法
- 众驰伟业:实现业财一体化,支撑企业数字化转型
热门文章
- 机器人及其相关零件的发展
- keil数字钟c语言,在 keil 中完成数字钟的演示
- 去除【CSDN论坛】【博客】所有广告的方法(非会员or非专家/版主 也可使用哦)
- 移动硬盘计算机无图标,移动硬盘不显示图标的处理方法
- 我的OpenCV4学习之旅(1)-OpenCV4初步了解
- 可显示上拼音下汉字的 text 格式
- 明尼苏达大学研究者为bug事件致歉
- 如何用js计算是否为闰年
- 第020篇:SPM(Salford Predictive Modeler)中CART决策树的创建方法一:Model和Categorical 面板
- 家庭组网:Vlan单线复用,故障检测以及五种“软路由”加mesh组网方案