返回首页

gbase数据、南大通用产品文档:GBase8a编辑函数过程

更新日期:2024年09月11日

使用“编辑函数过程”功能,您可以查看该函数过程的定义信息。
在“数据库导航”中,右键单击Schema 节点下的函数过程节点,选择菜单
中的“编辑函数过程”菜单项,如下图所示:

GBaseDataStudio 管理工具手册
- 82 -
南大通用数据技术股份有限公司
图5- 413 查看函数过程菜单项
选择“编辑函数过程”菜单项后,管理器会打开函数过程定义信息,如下
图所示:
图5- 414 函数过程定义信息
在如上编辑界面的“源”编辑框中编辑函数过程定义信息,编辑完成后点
击工具栏中的“保存”按钮或者点击“Ctrl+S”来保存,弹出保存确认界面如

GBaseDataStudio 管理工具手册
南大通用数据技术股份有限公司
- 83 -
下图所示:
图5- 415 新建函数过程编辑
点击“保存”按钮,您可以保存这次新建函数过程;点击“复制”按钮,
您可以将新建函数过程的SQL 语句拷贝到粘贴板;点击“取消”按钮,您可以
取消本次保存。保存后将刷新函数过程内容。


客户端开启负载均衡连接池,设置连接串参数如下:
server=192.168.9.173;user id=gbase;password=gbase20110531;
database=test;pooling=true;min idle size=20;max idle size=40;
gclusterid=g1;failover=true; initial pool size=20;
iplist=192.168.9.174,192.168.9.175,192.168.9.176;
test on borrow=true;test on return=true;test while idle=true;
load balance strategy=polling;max inuse lifetime=0;

客户端使用GBaseConnection 通过上述连接串进行初始化,并打开连
接后。驱动会在集群的每个节点上创建5 个连接,并缓存起来,并以
polling(轮询)的方式先从173 节点获取缓存连接。
注:当某个连接请求访问173 节点时,接口在173 节点上获取缓存连接后,
若发现173 节点故障,会尝试获取174 节点的缓存连接,若发现174 节点故障,
会尝试获取175 节点缓存连接,直到获取到176 节点的缓存连接。如果所有节
点都不可用,则会在默认超时时间后抛出异常。



GBase 8a 程序员手册ADO.NET 篇
南大通用数据技术股份有限公司

- 59 -
C# 示例:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
using System.Data;
using GBase.Data.GBaseClient;

namespace UsingAdoNet
{
class Program
{
public int _finish = 0;
public int _thread = 20;
public int _runTime = 500;

static void Main(string[] args)
{
string enableNewPoolStr =
"server=192.168.9.173;user id=gbase;password=gbase20110531;"+
"pooling=true;Connection lifetime=0;min idle size=20;max idle
size=40;"+
"gclusterid=g1;failover=true;iplist=192.168.9.174,192.168.9.175,

该配置文件为数据库连接信息配置文件。该文件一般不需要直接手动修改,
dbDriver 和dbUrl 一般都是固定的不需要修改,
hostIP、
hostPort、
userName、
userPwd 和dbName 为页面可配置的,
所以不需要直接修改配置文件,
唯有追加
参数,目前页面尚不支持,需要在中设置参数,注意在追加参数时
需要以连接字符开头。文件格式如下:

-
--




com.mysql.jdbc.Driver


jdbc:mysql://


192.168.4.189


3306


root


root


test







GBase Mingration Toolkit 迁移工具手册
南大通用数据技术股份有限公司

- 33 -

......