返回首页

gbase数据、南大通用产品文档:GBase8s在图形或控制台模式下安装 JDBC 驱动程序

更新日期:2024年09月11日

1.
从命令提示符,通过使用下列命令之一来启动安装程序:

要在图形模式下启动:
java -jar dir/setup.jar -i gui

要在控制台模式下启动:
java -jar dir/setup.jar -i console
在此,dir 是 setup.jar 文件的位置。
2.
阅读许可协议,并接受条款。如安装指导的那样来响应提示。

GBase 8s JDBC Driver 程序员指南
南大通用数据技术股份有限公司
- 12 -
3.
当出现提示时,请接受缺省目录,或指定不同的目录。
在 Windows™ 平台上,
缺省目录是 C:\Program Files\GBASE\GBASEDBT_JDBC_Driver
在安装和卸载过程中,要防止错误,请不要在安装路径中使用感叹号(!)。
4.
当出现提示时,请核实安装路径的位置。
安装程序安装 GBase 8s JDBC Driver,并通知您正在将卸载程序添加至安装目录。
提示: 当连接至挂载了 NFS 的文件系统时,如果安装停顿,则应首先解决 NFS 问题。
在某些情况下,卸载和重新挂载共享可解决该问题。否则,请强制终止卸载,清理任何孤
立的进程,并重新启动安装。
5.
当您看到此消息时,请指定 Finish:
Congratulations. GBase 8s JDBC Driver has been successfully installed to:

使用C 风格转义,以支持可见和不可见字符。C 转义规则如下表:
表4- 93 C 转义规则说明

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
520
转义字符
16 进制编码
'\a'
0x07
'\b'
0x08
'\e'
0x1b
'\f'
0x0c
'\n'
0x0a
'\r'
0x0d
'\t'
0x09
'\v'
0x0b
'\\'
0x5c
'\0'
0x00
'\xFF'
//反斜杠后跟x,后跟两位有效16 进制数
(0x00~0xff,忽略大小写),转义为数值为
对应16 进制数的单字节。

可在数据库中存储 NULL 值,但编程语言支持的数据类型不识别 NULL 状态。程序必须
采用某种方式来识别 NULL 项,以免将它作为数据来处理。
在 SQL API 中,指示符变量满足此需要。指示符变量是与可能收到 NULL 项的主变量相
关联的一个附加的变量。当数据库服务器将数据放在主变量中时,它还在指示符变量中放
置一个特殊的值来展示该数据是否为 NULL。在下列 GBase 8s ESQL/C 示例中,选择单个
行,并将单个值检索到主变量 op_date 内:
EXEC SQL SELECT paid_date
INTO :op_date:op_d_ind
FROM orders
WHERE order_num = $the_order;
if (op_d_ind < 0) /* data was null */
rstrdate ('01/01/1900', :op_date);
语句该值可能为 NULL,名为 op_d_ind 的指示符变量与该主变量相关联。(必须在程序中
的其他地方将它声明为以短整数。)
跟在 SELECT 语句的执行之后,程序测试该指示符变量为负值。负值(通常为 -1)意味着
检索到主变量内的值为 NULL。如果该变量为 NULL,则此程序使用 GBase 8s ESQL/C 库
函数来将缺省的值指定给主变量。(函数 rstrdate 是 GBase 8s ESQL/C 产品的一部分。)

GBase 8s SQL 指南:教程
南大通用数据技术股份有限公司 - 209 -

您用来将指示符变量与主变量相关联的语法,不同于您正在使用的语言,但在所有语言中,
该原则是相同的。