服务创建
可以直接在阿里云购买,此处暂时跳过。
驱动包
直接去 客户端和包 下载压缩包。
安装
安装之后实际上会有 3 个 jar
edb-jdbc_license.txt edb-jdbc16.jar edb-jdbc17.jar edb-jdbc18.jar samples/ uninstall-edb-jdbc.dat uninstall-edb-jdbc.exe*
驱动包
上面的几个包就是对应的驱动包,如果想使用一般 Maven 的项目会比较麻烦。
建议直接上传到公司级别仓库,然后使用即可。
类似于 oracle 的驱动包。
初步使用汇总
初步功能测试
使用 seq + mybatis.insert() 测试成功。
mybatis-plus 自动生成
个人尝试自动生成失败。
关键字
OFFSET LIMIT 这两个建表语句关键字冲突,使用【”“】可以转义。
备注字段也需要转义。
未测试对查询是否有影响(问了技术说是可能有影响)
页面控台不支持【/】符号,需要统一改为【;】
建表问题
create table MY_TAVLE ( );
create index MY_TAVLE on MY_TAVLE (MY_COLUMN);
报错如下
报错:ERROR: relation "MY_TAVLE" already exists
SQL state: 42P07
错误原因
索引名称不能和表名称相同。
警告
执行完成,发现只有警告,但是没有表被创建。
WARNING: GLOBAL is deprecated in temporary table creation
Seq 迁移问题
报错
ERROR: value "99999999999999999999" is out of range for type bigint
SQL state: 22003
解决方案
99999999999999999999
修改为一个 bigint 范围内的数字即可。
PgAdmin 使用问题
不报错
有时候执行结果不报错,实际无效果。可能是信息丢失了,需要多执行几次。
布局
拖拽可能导致布局混乱
复位:【File】=>【reset layout】即可