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

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 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#操作数据库的操作。感谢您的阅读。

相关文章
|
8月前
|
SQL 小程序 API
如何运用C#.NET技术快速开发一套掌上医院系统?
本方案基于C#.NET技术快速构建掌上医院系统,结合模块化开发理念与医院信息化需求。核心功能涵盖用户端的预约挂号、在线问诊、报告查询等,以及管理端的排班管理和数据统计。采用.NET Core Web API与uni-app实现前后端分离,支持跨平台小程序开发。数据库选用SQL Server 2012,并通过读写分离与索引优化提升性能。部署方案包括Windows Server与负载均衡设计,确保高可用性。同时针对API差异、数据库老化及高并发等问题制定应对措施,保障系统稳定运行。推荐使用Postman、Redgate等工具辅助开发,提升效率与质量。
303 0
|
12月前
|
开发框架 搜索推荐 算法
一个包含了 50+ C#/.NET编程技巧实战练习教程
一个包含了 50+ C#/.NET编程技巧实战练习教程
346 18
|
12月前
|
缓存 算法 安全
精选10款C#/.NET开发必备类库(含使用教程),工作效率提升利器!
精选10款C#/.NET开发必备类库(含使用教程),工作效率提升利器!
379 12
|
12月前
|
开发框架 人工智能 .NET
C#/.NET/.NET Core拾遗补漏合集(24年12月更新)
C#/.NET/.NET Core拾遗补漏合集(24年12月更新)
180 6
|
12月前
|
开发框架 算法 .NET
C#/.NET/.NET Core技术前沿周刊 | 第 15 期(2024年11.25-11.30)
C#/.NET/.NET Core技术前沿周刊 | 第 15 期(2024年11.25-11.30)
187 6
|
12月前
|
开发框架 Cloud Native .NET
C#/.NET/.NET Core技术前沿周刊 | 第 16 期(2024年12.01-12.08)
C#/.NET/.NET Core技术前沿周刊 | 第 16 期(2024年12.01-12.08)
192 6
|
12月前
|
开发框架 监控 .NET
C#进阶-ASP.NET WebForms调用ASMX的WebService接口
通过本文的介绍,希望您能深入理解并掌握ASP.NET WebForms中调用ASMX WebService接口的方法和技巧,并在实际项目中灵活运用这些技术,提高开发效率和应用性能。
737 5
|
C# Windows
C#编写Windows服务
一.Windows服务介绍: 一个Windows服务程序是在Windows操作系统下能完成特定功能的可执行的应用程序。Windows服务程序虽然是可执行的,但是它不像一般的可执行文件通过双击就能开始运行了,它必须有特定的启动方式。
1178 0
|
C# Windows 调度
C#/.NET基于Topshelf创建Windows服务程序及服务的安装和卸载(极速,简洁)
C#/.NET基于Topshelf创建Windows服务程序及服务的安装和卸载(极速,简洁)本文首发于:码友网--一个专注.NET/.NET Core开发的编程爱好者社区。 文章目录C#/.NET基于Topshelf创建Windows服务的系列文章目录: C#/.
1795 0
|
C# Windows
使用C#创建windows服务续之使用Topshelf优化Windows服务
前言: 之前写了一篇“使用C#创建windows服务”,https://www.cnblogs.com/huangwei1992/p/9693167.html,然后有博友给我推荐了一个开源框架Topshelf。
1600 0