返回首页

gbase数据、南大通用产品文档:GBase8c

更新日期:2024年09月11日

java.sql.ResultSetMetData
java.sql.ResultSetMetaData 是对ResultSet 对象相关信息的具体描述。
表8-7 对java.sql.ResultSetMetData 的支持情况

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
242
方法名
返回值类型
支持JDBC 4
getCatalogName(int column)
String
Yes
getColumnClassName(int column)
String
Yes
getColumnCount()
int
Yes
getColumnDisplaySize(int column)
int
Yes
getColumnLabel(int column)
String
Yes
getColumnName(int column)
String
Yes
getColumnType(int column)
int
Yes
getColumnTypeName(int column)
String
Yes
getPrecision(int column)
int
Yes
getScale(int column)
int
Yes
getSchemaName(int column)
String
Yes
getTableName(int column)
String
Yes
isAutoIncrement(int column)
boolean
Yes
isCaseSensitive(int column)
boolean
Yes
isCurrency(int column)
boolean
Yes
isDefinitelyWritable(int column)
boolean
Yes
isNullable(int column)
int
Yes
isReadOnly(int column)
boolean
Yes
isSearchable(int column)
boolean
Yes
isSigned(int column)
boolean
Yes
isWritable(int column)
boolean
Yes

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
243
uppercaseAttributeName 为true 时,下面接口会将查询结果转为大写,可转换范围为26
个英文字母。

public String getColumnName(int column)

public String getColumnLabel(int column)

DB-Access 实用程序随 GBase 8s 数据库服务器产品一起提供,它包括一个或多个以下演
示数据库:
l stores_demo 数据库以一家虚构的体育用品批发商的有关信息举例说明了关系模
式。GBase 8s 出版物中的许多示例均基于 stores_demo 数据库。
l superstores_demo 数据库举例说明了对象关系模式。
superstores_demo 数据库
包含扩展数据类型、类型和表继承以及用户定义的例程的示例。

GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 2 -
有关如何创建和填充演示数据库的信息,请参阅《GBase 8s DB-Access 用户指南》。有关
数据库及其内容的描述,请参阅《GBase 8s SQL 指南:参考》。
用于安装演示数据库的脚本位于 UNIX™ 平台上的 $GBS_HOME/bin 目录和 Windows™ 环
境中的 %GBS_HOME%\bin 目录中。

功能说明
创建明文、密文密钥证书,如果password 为空,则创建明文密钥证书,不需
要口令;如果password 非空,则创建密文密钥证书,需要口令;密钥证书只有一
份不能重复创建。
语法
CREATE ENCRYPTION CERTIFICATE IDENTIFIED BY ‘password’
[CONTENT ‘content_value’]
表 5-7 参数说明
参数名称
描 述
password
密钥证书口令。
content_value
密钥内容关键字,可选项,如果不指定该关键字,则创建时
由系统自动生成密钥;如果指定,则需要用户手动输入密钥,
内容不做限制,最大支持128 字节。
示例
-----------创建明文密钥证书示例
gbase> create encryption certificate identified by '';
Query OK, 0 rows affected (Elapsed: 00:00:00.00)
-----------证书重复创建
gbase> create encryption certificate identified by '';
ERROR 1835 (HY000): encryption certificate already exists.
-----------创建密文密钥证书示例
gbase> create
encryption certificate
identified by 'ddd22';
Query OK, 0 rows affected (Elapsed: 00:00:00.00)
-----------证书重复创建
gbase> create
encryption certificate
identified by 'ddd22';
ERROR 1835 (HY000): encryption certificate already exists.

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 276
-----------口令检测不正确(启用了密码安全检查,须配置
password_format_option、password_min_length 参数)
gbase> create encryption certificate identified by 'ddd~';
ERROR
1802
(HY000):
Invalid
password
format,length
should
>=
4 and contain 'number'.