2023-12-21
|
ZH
创建表时会根据position自动排序,如果没有设置position属性则排到最后,如果都没有设置则按添加顺序 table = new Table("表名"); table.addColumn("C2","INT").setPosition(2); table.addColumn("C1","INT
2023-12-20
|
ZH
如DataSet中已经查询出以下数据 NAME AGE 张三 20 张三三 30 需要在每一行上添加一个新
2023-12-19
|
ZH
public static boolean IS_ENABLE_COMMON_JDBC_ADAPTER= false; // 是否开启默认的jdbc adapter(仅支持部分标准SQL)遇到没有实现adapter的数据库时可以开启 默认情况下是禁用的,也就是说如果
2023-12-08
|
ZH
在ddl test中有一段save(Table)的测试 正常情况下在保存时会检测数据库中的主键,与table中的主键是否一致,如果不一致会修改,大部分库是先删除旧的主键,再创建新的主键。 这就涉及到一个查询主键的SQL 如果这个SQL不正确,那当然下一步比较也会出问题。 如kingb
2023-12-05
|
ZH
如原版本中的 anyline-data-jdbc-kingbase-oracle anyline-data-jdbc-kingbase-postgres 合并到了 data-anyline-data-kingbase 这样在添加依赖时就不需要选择了,由adapter自动判断
2023-12-08
|
ZH
对技术工作经验没有要求,你可以不熟悉JAVA,甚至可以不熟悉数据库,能提需求或BUG也可以 当然最好是你正在用这个数据库,有实战场景更容易发现细节,我们可以一块解决你实现工作中的问题。 如果有数据库厂商的现场支持那就最好了,省了大量查资料的时间了(小众数据库以及极处别的国产库是真能***)
2023-12-08
|
ZH
adapter方法合计:376public:356protected:20调用入口:103命令合成:155结果集封装:50需要实现的大部分集中在【命令合成】 与 【结果集封装】 命令合成主要是DDL和metadata 结果集封装就是对应命令合成的SQL生成的查询结果中取数据给 Table
2023-12-05
|
ZH
安装时选择兼容模式和大小写敏感 数据库兼容模式 请输入数据库兼容模式。 1- PG 2- ORACLE 字符大小写敏感特性 请输入字符大小写敏感特性。 1- YES 2- NO JDBC连接参数 jdbc:kingbase8://localhost:54321/testdb jdbc:k
2023-12-07
|
ZH
创建表时可以同时添加默认值 已经有默认值的列不能修改默认值 需要先删除默认约束,再重新添加 ALTER TABLE 表 ADD DEFAULT 默认值 FOR 列 查询表结构时要一块把默认约束名查出来,方便下一步删除 OBJECT_