通过 GBase ADO.NET 接口读取 GBase Server 数据需要下面的步骤:
1) 使用 GBaseConnection 创建数据库连接对象
2) 使用 GBaseCommand 创建命令对象
3) 使用连接对象打开连接
4) 设置命令对象的 CommandText 属性,指明查询语句,并关联连接对象
5) 执行命令对象的 ExecuteReader 方法后返回结果集
ExecuteReader方法指定 CommandBehavior.SingleResult参数时返回 单个结果集。
ExecuteReader 方法指定 CommandBehavior.Default 参数时返回多个 结果集。
6) 关闭数据连接
下面的例子将展示如何循环读取某一列的所有数据,并打印出来。
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;pooling=false";
using (GBaseConnection _Conn = new
GBaseConnection(_ConnStr))
{
try
{ _
String _CmdText = "select * from `test`.`test`";
GBaseCommand cmd = new GBaseCommand(_CmdText, _Conn);
_Conn.Open();
GBaseDataReader reader =cmd.ExecuteReader(CommandBehavior.SingleResult);
while (reader.Read())
{
Console.WriteLine(reader.GetValue(0));
} 文章来源地址https://www.toymoban.com/news/detail-821643.html
reader.Close();
}
catch (GBaseException ex)
{
Console.WriteLine(ex.StackTrace);
} 文章来源:https://www.toymoban.com/news/detail-821643.html
finally
{
if( _Conn != null )
_Conn.Close();
}
}
}
}
}
到了这里,关于GBASE南大通用数据库通过 GBase ADO.NET 接口读取数据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!