jdbc
文章平均质量分 59
qq_39280087
这个作者很懒,什么都没留下…
展开
-
如何通过jdbc实现row type类型数据的插入和查询
row type 是GBase8s的复杂数据类型,类似与java中对象类的概念,比如rowtype定义如下:create row type myrowtype(i int,j varchar(10)) ,表示创建一个新的数据类型为myrowtype,myrowtype类型包含两个成员变量i和j,其中i为int类型,j为varchar类型。本文讲解如何通过自定义java的myRowType类,实现row type类型数据的插入和查询。1、插入数据示例下列示例展示一个定义 row type类型的 SQL 语原创 2022-03-22 10:03:25 · 565 阅读 · 0 评论 -
如何通过jdbc实现LIST类型数据的插入和查询
list类型是GBase8s列表类型,列表中可以包含简单类型或者复杂类型的数据。比如:list(integer not null) 列类型表示元素为integer的列表。本文讲解如何创建简单类型的list数据类型,以及如何插入和查询数据。1、插入数据示例下列示例展示一个定义包含list类型字段的数据表(列表中元素为integer类型),创建数据表的 SQL 语句:create table tb1(col1 list(integer not null));下列代码将 LIST类型数据插入数据库:原创 2022-03-22 10:00:38 · 2341 阅读 · 0 评论 -
通过jdbc实现GBase 8s Row类型数据插入与查询
Row数据类型,由一个或多个任意的数据类型组成。例如,创建一个r1_t的Row数据类型,具有integer类型的i和boolean类型的b字段,参考语句如下:CREATE ROW TYPE r1_t(i int,b boolean);本文章详细介绍如何通过GBase8s驱动实现Row类型数据的插入与查询。1、创建基础数据首先,需要创建r1_t 用户自定义row类型,下列示例展示一个定义 row类型的 SQL 语句以及创建包含row类型的主表:create row type r1_t (i int原创 2022-02-21 14:45:12 · 696 阅读 · 0 评论 -
【无标题】
GBase8s jdbc开启元数据大小写敏感功能通过jdbc操作数据库建表及查询数据时是不区分大小写的,建表后数据库系统表保存的表的元数据统一都是小写的。在有些场合可能需要强制开启大小写敏感功能,本文将介绍如何使用该功能。jdbc支持通过url配置参数delimient来开启大小写敏感功能,支持值含义如下:delimient=y:开启敏感功能,sql语句需要使用双引号括起来,开启后数据后将按照实际表,列的大小写存储元数据,通过jdbc获取指定列的值时也需要使用列的实际元数据的大小写形式。delimi原创 2022-02-21 10:12:49 · 873 阅读 · 0 评论 -
GBase8s jdbc批量插入数据的正确方法
GBase9s jdbc实现了标准的批量插入接口,与其他数据库厂商使用方式一致,降低了使用成本。再次基础上还新增了一个url参数用于提升批量插入性能,通过开启该参数在网络友好的情况下通过降低交互次数提升性能。首先介绍参数如下:IFX_USEPUT=1:开启性能优化,提升插入性能IFX_USEPUT=0:默认值,不开启优化。下面结合测试用例讲解批量插入的标准方式。1、用例如下:public static void main(String[] args) throws Exception {Str原创 2022-02-21 10:07:04 · 2167 阅读 · 0 评论 -
如何通过GBase8s jdbc向数据库插入中文
如何通过GBase8s jdbc向数据库插入中文本文通过实例介绍如何通过jdbc连接GBase8s,然后向数据库插入中文字符。首先需要声明下,为了确保中文字符存储的正确性,需要明确创建数据库的编码未utf8或者gbk,下面通过一步步指引进行操作。1、创建支持中文的utf编码数据库1)进入到数据库所在的服务器,切换到gbasedbt用户[root@2a8445323b8b /]# su - gbasedbt2)设置环境变量为utf8[gbasedbt@2a8445323b8b ~]$ expor原创 2022-02-21 09:17:41 · 826 阅读 · 0 评论 -
如何通过GBase8s jdbc调用存储过程
如何通过GBase8s jdbc调用存储过程本文通过实例介绍如何通过jdbc连接GBase8s,实现存储过程调用返回。1、首先,工程中引入GBase8s驱动包文件。2、创建GBase8s存储过程:3、编写jdbc访问GBase8s存储过程用例:4、结果分析:通过CallableStatement.registerOutParameter()注册out参数,获取out出参通过CallableStatement.getDouble()接口实现。...原创 2022-01-24 13:51:19 · 625 阅读 · 0 评论