其它
文章平均质量分 64
liaosnet
这个作者很懒,什么都没留下…
展开
-
bash和dash的区别(及示例)
Bash(GNU Bourne-Again Shell)是许多Linux平台的内定Shell,事实上,还有许多传统UNIX上用的Shell,像tcsh、csh、ash、bsh、ksh等等。原创 2024-06-20 14:16:39 · 809 阅读 · 0 评论 -
Kettle 8.3 资源库(GBase 8s V8.8)表结构
Kettle默认只支持使用mysql/oracle/sqlserver等数据库为资源库,若要使用GBase 8s为资源库,需要从其它资源库迁移相应的结构及数据。原创 2023-11-28 12:07:33 · 1137 阅读 · 0 评论 -
Kettle连接到GBase 8s数据库
如下图,在data-integration\lib下添加连接GBase 8s数据库的驱动gbasedbtjdbc.jar(视Server版本,增加匹配的驱动)请输入连接成功后要执行的SQL语句,用分号(:)隔开中,增加强制指定使用的库,库名来源于上面的URL,如 database t20db;自定义连接URL 实际的GBase 8s连接URL。指定连接名称,如这里使用TAR_GBase8s。或者是在 转换 -> DB连接 -> 新建。连接方式使用 Native(JDBC)如下图,表示连接成功。原创 2023-11-28 10:05:31 · 909 阅读 · 0 评论 -
QT通过ODBC连接GBase 8s数据库(Windows)示例
在main.cpp中编写连接数据库的代码(使用ODBC连接),可以使用DSN的方式(使用setDatabaseName(“ODBC数据源中配置的DSN名称”)),或者使用直连(DSN-Less)方式(使用setDatabaseName(“ODBC连接字符串(一般包含DRIVER、HOST、SERV、PROT、DB和SRVR等参数)”))在用户DSN或者系统DSN中,创建新数据源,使用的驱动名称为GBase ODBC DRIVER(64-bit),名称为testdb。执行debug测试,输出显示操作成功。原创 2023-08-23 12:49:50 · 1023 阅读 · 0 评论 -
QT5.12.12通过ODBC连接到GBase 8s数据库(CentOS)
这里使用5.12.12版本(安装包名称为qt-opensource-linux-x64-5.12.12.run),需要使用到图形化界面。查看Qt安装目录下的/opt/Qt5.12.12/5.12.12/gcc_64/plugins/sqldrivers。配置SQLHOSTS文件内容,在/opt/gbase/etc/sqlhosts配置文件中增加实际数据库地址。确认当前用户环境变量中包括2)中配置的环境变量,3)已经完成。开始安装,要求有Qt的账号,如果没有账号需要注册(如果想跳过该步,需要断网)原创 2023-08-23 13:12:04 · 1660 阅读 · 0 评论 -
使用sqlalchemy-gbasedbt连接GBase 8s数据库
确认python3、python3-devel和gcc均已经安装,CSDK也已经安装以及环境变量已经配置的情况下,可直连网络的情况下,可使用pip3 install sqlalchemy-gbasedbt直接安装。链接:https://pan.baidu.com/s/1s9EW3VoRznlj6uDHubIEtg?解压到指定目录/opt下,生成/opt/gbase8s-odbc-driver目录。如果没有安装,建议使用yum install python3来安装。创建必须的环境变量,并使环境生效。原创 2023-03-21 15:23:59 · 579 阅读 · 1 评论 -
Linux下配置C#开发环境(dotnet core, vscode)
操作系统是CentOS 7.91,dotnet core 的安装在微软的网站的有比较详细的介绍。参考:https://docs.microsoft.com/zh-cn/dotnet/core/install/linux主要步骤为:rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm安装dotnet core sdk 3.1(安装自己需要的版本)使用yum源安装有点慢,海外网站通病原创 2022-05-01 23:54:43 · 2042 阅读 · 0 评论 -
Delphi通过ODBC连接到GBase 8s数据库
测试使用Delphi连接到GBase 8s数据库,使用的是ODBC连接方式。1)、安装ODBC驱动(CSDK)通过地址https://gbasedbt.com/dl/odbc/GBase8s_3.0.0_1-Win32-ODBC-Driver.zip 下截ODBC绿色安装包,解压,使用管理员权限运行00注册ODBC_管理员权限运行.cmd,注册ODBC驱动在C:\Windows\SysWOW64\odbcad32.exe中配置ODBC连接,确认ODBC能正常连接到数据库2)、在Delphi中新建原创 2021-12-27 13:55:44 · 741 阅读 · 0 评论 -
TPC-H对GBase 8s数据库基础能力测试
什么是 TPC-H 测试1、 TPC- H 是针对数据库决策支持能力的测试基准,主要是评价服务器数据库的分析处理能力。测试数据库复杂查询的响应时间,以每小时执行的查询数作为度量指标。2、 TPC-H 基准模型中定义了一个数据库模型,容量可以在 1GB~10000GB 的 8 个级别中选择。3、 数据库中共有 8 张表,支持多用户并发执行复杂的动态查询,同时有并发执行表修改操作4、 TPC-H 测试围绕 22 个 SELECT 语句展开,还有 2 条带有 insert 和 delete 程序段的更新流原创 2021-08-02 16:44:36 · 593 阅读 · 0 评论 -
DataX 编译踩坑记录
因为使用直接下载的Datax工具包,无法使用其它数据库作为写端(rdbmswriter),具体错误信息为:java.sql.SQLException: No suitable driver found …检查变更记录发现:修复rdbmswriter插件,无法plugin.json下驱动,导致数据库连接报错问题 ,反编译下载的datax.tar.gz正好有这个问题。于是,只能自己重新下载源代码重新编译了。按照官方的文档 userGuid 进行编译,踩过一遍。把碰到的问题写下来。1,系统要求:Sys原创 2021-05-28 10:52:12 · 1864 阅读 · 0 评论 -
Linux下C++通过SOCI连接到GBase 8s数据库
操作系统:CentOS 7.8 64-bit软件需求:SOCI 4.0.1GBase 8s CSDK1,安装CSDK手工安装CSDK,或者下载免安装版本的CSDK下载地址:https://gbasedbt.com/odbc/GBase8s_3.0-Linux64-ODBC-Driver.tar.gz[root@localhost ~]# wget https://gbasedbt.com/odbc/GBase8s_3.0-Linux64-ODBC-Driver.tar.gz# 解压至原创 2021-04-08 16:12:42 · 843 阅读 · 2 评论 -
Windows下Python3通过DbtPy连接到GBase 8s数据库
示例使用的操作系统:Win 7 64bit软件需求:Python 3.7.91,安装CSDK,设置环境变量可从以下地址下载:https://gbasedbt.com/odbc/GBase8s_3.0-ODBC-Driver.zip免安装CSDK版本。解压,生成的gbase8s-odbc-driver放置于D:\目录下。在我的电脑->系统属性->高级->环境变量 中,增加环境变量GBASEDBTDIR 指向D:\gbase8s-odbc-driver,Path中增加%GBA原创 2021-04-02 15:18:37 · 554 阅读 · 0 评论 -
Linux下Python3通过DbtPy连接到GBase 8s数据库
操作系统:CentOS 7.8 64-bit软件需求:Python 3.6.8 及Python-devel 3.6.8有互联网连接的情况下,可以直接安装DbtPy (仅限Linux x64和Win x64)1,直接pip3安装DbtPy,将自动安装最新的DbtPy[root@a02 ~]# pip3 install DbtPyCollecting DbtPy Downloading http://mirrors.cloud.aliyuncs.com/pypi/packages/1f/45/2原创 2021-04-02 10:36:11 · 668 阅读 · 0 评论 -
GBase 8s数据库SQL对象中关键字使用
数据库开发人员在使用SQL的时候,不可避免的会碰到类似以下情况。比如:使用user作为用户名的字段名称,使用timestamp作为时间戳的字段名称。然而,大多数数据库均可能把user,timestamp等作为了保留的关键字。这时如果开发人员设计了user关键字为表字段,在SQL操作时,可能就会碰到些问题。比如以下示例:create table tab2(id serial,user varchar(60), timestamp timestamp);--插入记录insert into tab2 v原创 2021-03-01 10:31:56 · 923 阅读 · 0 评论 -
影响DATE数据类型的环境变量解析
经常碰到用户说从一个库导出来的数据,到另一个库导入,或者插入数据,报失败(1205: 日期中的月份错误)。该问题其实date跟环境变量有很大关系,涉及到DBDATE,GL_DATE,CLIENT_LOCALE环境变量。在"美国英语",即en_US环境下,DBDATE 的缺省值为 MDY4/(即12/31/2020这样的格式)。在其他环境时,DBDATE不使用缺省值,如DB_LOCALE/CLIENT_LOCALE=zh_CN.utf8时,date的格式为(2020 12月 31日),此时操作date类型的原创 2020-12-03 14:11:33 · 371 阅读 · 0 评论 -
GBase 8s时间限制版本更换为正式版本操作
GBase 8s的版本中,软件包中含有TL(time limit)是时间限制版,AEE是高级企业版。如果使用的是TL版,到期后,需要重新安装软件,或者安装成为AEE版本。以下示例为时间限制版本,直接转换为正式版本的操作方法:1,在本机或者相同环境下安装试用版本应的正式版本软件(仅安装软件);[root@gbasehost05 install]# ./ids_install -i silent -DLICENSE_ACCEPTED=TRUE -DUSER_INSTALL_DIR=/opt/gbase_n原创 2020-11-24 15:09:46 · 722 阅读 · 0 评论 -
Linux下GO通过ODBC连接到GBase 8s数据库
操作系统:CentOS 7.8 64-bit软件需求:GBase 8s CSDK 2.0.1A2_2unixODBC 2.3.11,系统环境确认1.1 unixODBC版本Linux下root用户通过rpm确认unixODBC、unixODBC-devel均已经安装,如下:[root@a01 ~]# rpm -qa unixODBC unixODBC-develunixODBC-2.3.1-14.el7.x86_64unixODBC-devel-2.3.1-14.el7.x86_641原创 2020-10-30 11:26:14 · 1156 阅读 · 0 评论 -
今天似乎要发一个文章,表明也会写代码。
sqlselect "hello world!" from dual;shell#!/bin/bashecho "hello world!"javapackage com.gbasedbt;public class HelloWorld{ public static void main(String[] args) throws Exception { System.out.println("hello world!"); }}原创 2020-10-24 08:55:33 · 98 阅读 · 0 评论