GBase 8s
其他
问答

net core freesql框架 连接GBase 8s的数据库连接字符串

发表于2024-06-13 15:21:28326次浏览6个评论

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

【GBase版本】: GBase8sV8.8_TL_3.5.1_x86_64

【操作系统】: linux Red Hat

【CPU】:

【问题描述】*: net core freesql框架 连接GBase 8s的数据库连接字符串,正常通用的数据库连接字符串怎么写?odbc连接方式的数据库连接字符串怎么写?现在在linux 服务器上安装了GBase8s数据库,如果要通过net core freesql 代码连接使用数据库,还需不需要在linux 服务器上安装驱动?安装什么驱动?

评论

登录后才可以发表评论
用户头像
wty发表于 2年前
https://github.com/dotnetcore/FreeSql/wiki/Getting-Started
我看他们已经适配过 GBase 8s了

DataType.Gbase(南大通用)
Driver={GBase ODBC DRIVER (64-Bit)};Host=192.168.164.134;Service=9088;Server=gbase01;Database=testdb;Protocol=onsoctcp;Uid=gbasedbt;Pwd=GBase123;Db_locale=zh_CN.utf8;Client_locale=zh_CN.utf8

看样子应该需要安装csdk,然后在odbcinst.ini里配好驱动
配置样例在 csdk安装目录/etc/odbcinst.ini,修改DRIVER的目录,复制到/etc/odbcinst.ini里面,名字和连接字符串里面的Driver对应上
GBase用户17001发表于 2年前
@wty:这种就是odbc的连接方式了。这个连接字符串的方式,我试过了,是不行的。我再把odbcinst.ini配好驱动,再试一下
GBase用户17001发表于 2年前
数据库环境是linux,net core程序环境是windows,参考https://gbasedbt.com/index.php/archives/475/,安装配置odbc驱动就行,数据库连接字符串格式是:Driver={GBase ODBC DRIVER (64-Bit)};Host=192.168.164.134;Service=9088;Server=gbase01;Database=testdb;Protocol=onsoctcp;Uid=gbasedbt;Pwd=GBase123;Db_locale=zh_CN.utf8;Client_locale=zh_CN.utf8
GBase用户24262发表于 1年前
@GBase用户17001:net core程序运行环境和数据库环境都在Liunx系统上可以吗?我也尝试过在windows上,是可以的,liunx 系统ARM架构下安装ODBC 再进行连接没走通
用户头像
路路路发表于 7个月前
有问题欢迎再发帖
用户头像
levvel发表于 2个月前
海纳百川有容乃大,壁立千仞无欲则刚