暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase ADO.NET 连接数据源

淮海路小佩奇 2023-11-07
91

使用 GBase ADO.NET

本章节主要描述.NET 应用程序如何使用 GBase ADO.NET 连接到 GBase 数据 源,连接时可以使用哪些参数,以及如何使用接口中提供的功能类操作数据库。

创建数据库连接

.NET 应用程序在使用数据库资源前,首先需要创建数据库连接,与数据库 进行必要的交互,获取数据、更新数据,然后关闭数据库连接释放资源。下面 的章节将逐步介绍如何使用 GBase ADO.NET 构建连接字符串,创建连接、关闭 连接以及获取数据和操作数据的方法。


 连接字符串

连接字符串是应用通过 GBase ADO.NET 传递到 GBase 数据源时设置的初始 化信息。其格式是使用分号分隔的键/值参数对列表,关键字不区分大小写,并 将忽略键/值对之间的空格。 下面是一个具体的连接字符串的例子。 Server=127.0.0.1;Port=5258;Database=test; User Id=gbase;Password=1111;Pooling=false 此连接串连接到GBase Server 的 test数据库,Server的地址是 127.0.0.1, 端口号为默认值 5258,验证信息中的用户名是 gbase,密码是 1111,并且不启 用连接池。关于更详细的连接串的参数含义,请参考下面介绍的连接参数表。 在使用了 GBase ADO.NET 中继承了 .NET Framework 用于处理连接字符串 的“字符串生成器类”后,字符串生成器会将连接串中的关键字转换成类的属 性并公开。这将有助于在运行时创建有效的连接字符串,并在创建连接前检查 字符串合法性。


打开和关闭数据库连接

下面的样例代码使用连接字符串通过 GBaseConnection 类创建连接对象、 打开连接、关闭连接。 C# 示例: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Diagnostics; using System.Data; using GBase.Data.GBaseClient; namespace UsingAdoNet { class Program { static void Main(string[] args) { String _ConnStr = "server=192.168.5.41;user id=root;password=1;database=test;port=5258;pooling=false"; using (GBaseConnection _Conn = new GBaseConnection()) {

try { _Conn.ConnectionString = _ConnStr; _Conn.Open(); // do something } catch (GBaseException ex) { Console.WriteLine(ex.StackTrace); } finally { if( _Conn != null ) _Conn.Close(); } } } } }  

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论