其次你需要再下载一个许可证书,我没记错的话是能用90天,当然你也可以选择用学校的证书。
安装完成后出现了我根本没找到的三个工具:数据库部署工具,逻辑同步工具,数据库对象管理工具。可能是选择或者别的什么东西不一样所导致的。后面采用老师发的安装包奇迹的弄好了。当然那个有数据库开发什么的版本,我因为连接没有创建成功所以没用。简单偷个懒,问题不大。
本人使用的Eclipse作为编译器。
首先第一步导入相应的jar包,这个包的位置(给了jar包不要告诉我你不会导入哦)
大概就是在这,本人使用的第一个
然后第二步把我代码抄上
package ceshi1;
import java.sql.*; //如果你的文件里有自动生成的.java文件,也记得添加如module-info.java
public 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指南,里面关于连接的说明非常详细,想更进一步的小伙伴可以选择自行查看