当前位置: 首页 > news >正文

网站数据库管理系统2023b站推广大全

网站数据库管理系统,2023b站推广大全,微信小程序平台入口,运维工程师40岁以后出路GBASE南大通用 ADO.NET 中支持事务,可以使用GBASE南大通用Connection 对象的BeginTransaction 函数开始一个事务,并默认使用 ReadCommitted 模式初始化。 事务中可以对单个表执行多个操作,或者对多个表执行多个操作,在事务未提交…

GBASE南大通用 ADO.NET 中支持事务,可以使用GBASE南大通用Connection 对象的BeginTransaction 函数开始一个事务,并默认使用 ReadCommitted 模式初始化。

事务中可以对单个表执行多个操作,或者对多个表执行多个操作,在事务未提交前,事务中的这些命令执行后并不是真正的影响数据库记录。当调用BeginTransaction 返回对象的 commit 方法时,才会真正的影响记录。

在GBASE南大通用 ADO.NET 中使用事务

在GBASE南大通用ADO.NET 使用事务时需下列步骤:

1) 使用 GBaseConnection 创建数据库连接对象

2) 使用 GBaseCommand 创建命令对象

3) 使用连接对象打开连接

4) 使用连接对象的 BeginTransaction 开启事务,返回事务对象

5) 将命令对象与连接对象及事务对象关联

6) 命令对象对表进行一些操作

7) 执行事务对象的提交方法

8) 命令对象执行失败后,执行事务对象的回滚方法

下面的例子展示在 GBase ADO.NET 中如何使用事务。

[ C# ]

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Data;

using GBase.Data;

using GBase.Data.GBaseClient;

using System.Diagnostics;

namespace UsingStoredRoutines

{

class Program

{

static void Main(string[] args)

{

GBaseConnection _Conn = new GBaseConnection();

_Conn.ConnectionString =

"server=192.168.5.41;user=root;database=test;password=1;pooling=fals

e";

GBaseCommand _Cmd = new GBaseCommand();

GBaseTransaction _Trans = null;

try

{

Console.WriteLine("Connecting to GBase...");

_Conn.Open();

_Trans = _Conn.BeginTransaction();

_Cmd.Connection = _Conn;

_Cmd.Transaction = _Trans;

// 在 GBase 8a 集群下需显示关闭自动提交模式

// _Cmd.CommandText = "set autocommit = false";

/ _Cmd.ExecuteNonQuery();

_Cmd.CommandText = "insert into `test`(`f_varchar`)

values('111')";

_Cmd.ExecuteNonQuery();

_Cmd.CommandText = "insert into `test`(`f_varchar`)

values('222')";

_Cmd.ExecuteNonQuery();

_Trans.Commit();

Console.WriteLine("Transaction has committed.");

}

catch (GBaseException ex)

{

_Trans.Rollback();

Console.WriteLine("Error " + ex.Number + " has

occurred: " + ex.Message);

}

finally

{

if (_Conn != null)

_Conn.Close();

Console.WriteLine("None.");

}

}

}

}

http://www.hengruixuexiao.com/news/13789.html

相关文章:

  • 网站秒杀怎么做十大小说网站排名
  • 高网站建设山东网络优化公司排名
  • 阿里云建网站步骤网络营销学院
  • 网站为什么做等保如何让百度搜索到自己的网站
  • 做网站建设费用预算移动网站优化排名
  • seo怎么做最佳广州网站营销优化qq
  • 厦门做网站多个人网页生成器
  • 杭州网站建设设计公司百度地图导航网页版
  • 国税政务公开网站建设什么平台免费推广效果最好
  • 中国建设官方网站登录旅游网站的网页设计
  • 温州做网站什么是口碑营销
  • wordpress 浮动div南京市网站seo整站优化
  • wordpress 搭建wikiseo课程培训课程
  • 怎么样申请网站域名国际新闻 军事
  • 网站备案必须在公司注册地seo教程最新
  • 内网网站建设方面政策云南最新消息
  • 哪个网站做任务赚钱多百度旧版本下载
  • 网易企业邮箱怎么样优化方案官网电子版
  • 郑州东区网站建设扬州网络优化推广
  • 课程网站建设特色上海aso苹果关键词优化
  • 哪些网站是做外贸生意的浏览器地址栏怎么打开
  • 深圳模板网站多少钱aso优化推广
  • 长沙网站建计优化网站标题名词解释
  • 建设政府网站申请seo优化裤子关键词
  • 无锡做网站公司哪家比较好seo竞价培训
  • 建设网站如何写文案陕西seo关键词优化外包
  • 杭州住房和城乡建设局网站网站的友情链接是什么意思
  • 苏州建网站的公司一站式服务公司天津外贸seo推广
  • 博罗网站建设公司网络营销的目标
  • 网站中的搜索框怎么做搜索引擎优化的实验结果分析