【GBase】ADO.NET连接GBase以及对GBase数据库进行增删改查操作【安装和配置CSDK、配置ODBC、安装Gbase Nuget包、操作Gbase数据库等】
【GBase】ADO.NET连接GBase以及对GBase数据库进行增删改查操作【安装和配置CSDK、配置ODBC、安装Gbase Nuget包、操作Gbase数据库等】
·
一、环境配置
编译环境
- Windows11 64 位
- Visual Studio 2022
- clientsdk_3.0.0_1_93e040_WIN2003_x86_64 .exe(下载地址)
所需NuGet包
- GeneralData.EntityFrameworkCore.GBase(下载地址)
- Dapper(NuGet自带,直接搜索即可)
二、安装CSDK
- 下载clientsdk_3.0.0_1_93e040_WIN2003_x86_64.zip后,解压后双击“installclientsdk.exe”,直接一步一步安装即可


注意:把内容拉到最底部才可以点击I accept the terms of license agreement






- 安装好重启电脑(一定要重启)
三、配置CSDK
-
找到GBase Client-SDK 安装目录,打开 Setnet32 进行数据源信息配置

-
配置如下

GBase 8t server:GBASEDBTSERVER gbase服务,需要连接的数据库实例名称
HostName:gbase服务器IP地址
ProtocoIname:onsoctcp
Service Name:端口号
User Name:用户名
Password:密码 -
设置完成后,点击“确定”
四、配置ODBC
-
打开ODBC数据(64位),如下图

-
配置如下



其他tab标签中内容默认即可,配置完成后点击“确定”
五、创建VS项目(如,winform项目)



六、安装[generaldata.entityframeworkcore.gbase] NuGet包
由于NuGet包没有自带这个包,需要下载手动导入,步骤如下
- 下载包generaldata.entityframeworkcore.gbase
- 解压后放到项目所在目录的lib目录下,如下
- 打开 程序包管理器设置 界面

- 设置如下,选择程序包源,点击+号,把【源】修改为刚才的lib目录,点击确定

- 安装nuget包:把程序包源切换到刚才创建的包,在浏览中搜索gbase,选择generaldata.entityframeworkcore.gbase包,安装即可,如果弹出接受许可证,点击我接受


在这里插入图片描述
七、安装Dapper NuGet包:为了方便操作GbsConnection
- 注意把程序包源切换到全部,搜索dapper,如下进行安装

八、测试效果
- 测试代码
using Dapper;
using GBS.Data.GBasedbt;
using System;
using System.Windows.Forms;
namespace WindowsFormsTest
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
test1();
}
public void test1()
{
string conStr = @"Connection Timeout=15;
skip parsing=true;
Client Locale=zh_CN.utf8;
Database=数据库名;
Database Locale=zh_CN.utf8;
Host=gbase服务器IP地址;
Password=密码;
Server=数据库实例;
Service=端口号;
User ID=用户名;";
GbsConnection ReadConn = new GbsConnection(conStr);
var a = ReadConn.Query<int>("select count(*) from 数据表名");
Console.WriteLine(a);
}
}
}
- 测试结果

如上是整体安装和操作步骤,如有错漏请及时指出,多谢
更多推荐


所有评论(0)