Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)

本文涉及的产品
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
简介: Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)

GBase 8s数据库作为南大通用推出的一款国产数据库系统,广泛应用于金融、电信等行业。对于开发者而言,掌握如何在Windows环境下使用C#通过ADO.NET连接GBase8s数据库,是提升开发效率和数据处理能力的关键。本系列文章将分上下两篇,为您详细解读这一过程,从环境搭建到代码实现,一步步引导您完成配置。

概述
本文以示例的形式介绍 Windows10下C#通过ADO.NET的方式操作GBase 8s 数据库的方法,仅保证使用相同环境下的测试能通过,不同的环境下仅供参考。

示例使用的数据库版本为GBase8sV8.8_TL_3.5.1_x86_64,CSDK的版本为 clientsdk_3.5.1_1_4afd74_WIN2003_x86_64(Windows)。

注意:使用新版本数据库时应使用对应的驱动版本!

示例使用的数据库服务器信息如下:

序号

参数名称

示例参数值

说明信息

1

主机名称

192.168.137.66

数据库服务器的主机名称或IP地址

2

端口号

6666

数据库服务器使用的端口号

3

数据库服务名称

yangzai

数据库服务名称(DBSERVERNAME)

4

数据库名称

testdb1

数据库名称(DBNAME)

5

数据库字符集

zh_CN.utf8

数据库字符集(DB_LOCALE)

6

客户端字符集

zh_CN.utf8

客户端字符集(CLIENT_LOCALE)

7

GLU支持

1

GLU支持(GL_USEGLU)

数据库及CSDK的下载地址:

https://www.gbase.cn/download/gbase-8s-1?category=INSTALL_PACKAGE

Windows下的CSDK安装及连接配置
1、安装CSDK
CSDK需要使用管理员权限进行安装。解压CSDK的安装包,以管理员身份运行installclientsdk.exe开始安装。

安装介绍协议页面,需要将滚动条拉到最下面,才可以点击接受协议的单选框。

设置安装路径,这里我使用 C:\Program Files\GBase Client-SDK 目录。

安装的功能浏览,CSDK 默认安装的组件包括:OLEDB 运行环境、C++接口、ESQL\C、.NET驱动、客户端程序 LIBDMI、ODBC 驱动、通用数据库工具和 GLS。

安装组件预览,执行安装。

至此,Windows版的CSDK安装完毕!

2、配置CSDK
安装完成后,需要对客户端连接进行设置。在开始菜单里找到 GBase Client-SDK 4.10(64-bit) 目录,使用 管理员权限运行 打开 Setnet32 程序。

在服务器信息(Server Information)选项卡中设置数据库服务器信息:

Server Information选项卡设置项说明:

设置项

说明

GBase 8s Server

需要连接的数据库实例名称

HostName

数据库ip地址

Protocolname

连接方式

Service Name

端口号

在主机信息(Host Information)选项卡中设置主机信息:

Host Information选项卡设置项说明:

设置项

说明

Current Host

选择刚才设定的HostName

User Name

用户名

Password Option

密码选项

Password

密码

在本文中,我们介绍了如何在Windows环境下安装CSDK及连接配置。在下一篇文章中,我们将继续介绍C#操作数据库的操作。感谢您的阅读。

相关文章
|
11月前
|
安全 数据安全/隐私保护 Windows
如何在Windows 10系统中查看已连接WiFi密码-亲测可用-优雅草卓伊凡
如何在Windows 10系统中查看已连接WiFi密码-亲测可用-优雅草卓伊凡
926 16
如何在Windows 10系统中查看已连接WiFi密码-亲测可用-优雅草卓伊凡
|
区块链 C# Windows
PasteEx:一款.NET开源的Windows快捷粘贴神器
PasteEx:一款.NET开源的Windows快捷粘贴神器
252 17
|
Linux C# iOS开发
开源GTKSystem.Windows.Forms框架让C# Winform支持跨平台运行
开源GTKSystem.Windows.Forms框架让C# Winform支持跨平台运行
379 12
|
Web App开发 C# Windows
一款.NET开源的Windows资源管理器标签页工具
一款.NET开源的Windows资源管理器标签页工具
236 5
|
弹性计算 开发框架 安全
基于云效 Windows 构建环境和 Nuget 制品仓库进行 .Net 应用开发
本文将基于云效 Flow 流水线 Windows 构建环境和云效 Packages Nuget 制品仓库手把手教你如何开发并部署一个 .NET 应用,从环境搭建到实战应用发布的详细教程,帮助你掌握 .NET 开发的核心技能。
|
数据库连接 数据库 C#
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(下)
本文接续前文,深入讲解了在Windows环境下使用C#和ADO.NET操作南大通用GBase 8s数据库的方法。通过Visual Studio 2022创建项目,添加GBase 8s的DLL引用,并提供了详细的C#代码示例,涵盖数据库连接、表的创建与修改、数据的增删查改等操作,旨在帮助开发者提高数据库管理效率。
|
6月前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
456 158
|
6月前
|
关系型数据库 MySQL 数据库
自建数据库如何迁移至RDS MySQL实例
数据库迁移是一项复杂且耗时的工程,需考虑数据安全、完整性及业务中断影响。使用阿里云数据传输服务DTS,可快速、平滑完成迁移任务,将应用停机时间降至分钟级。您还可通过全量备份自建数据库并恢复至RDS MySQL实例,实现间接迁移上云。
|
6月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
1095 152
|
6月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,提供高性价比、稳定安全的云数据库服务,适用于多种行业与业务场景。
850 156