接上文

数据库安装好后,也可以测试语句了.

下面我们用c#写一个控制台程序,连接数据库,并读取数据.

一 下载驱动  net版的下 CUBRID ADO.NET Data Provider 9.3.0.0001.zip 这个就可以.解压后里面有一个CUBRID.Data.dll

二 创建控制台,添加对CUBRID.Data.dll的引用

三 写代码

如下

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CUBRID.Data.CUBRIDClient;
namespace cubridtest {
class Program {static void Main(string[] args){CUBRID.Data.CUBRIDClient.CUBRIDConnectionStringBuilder sb = new CUBRIDConnectionStringBuilder();sb.User = "public";sb.Database = "demodb";sb.Port = "33000";sb.Server = "192.168.2.156";sb.Password = "";using (CUBRIDConnection conn = new CUBRIDConnection(sb.GetConnectionString())){conn.Open();conn.SetAutoCommit(false);using (CUBRIDCommand cmd = new CUBRIDCommand("select * from athlete  limit 1,10", conn)){using (System.Data.Common.DbDataReader  reader = cmd.ExecuteReader()){while (reader.Read()){Console.WriteLine(  reader[0].ToString()+";");}}}}Console.ReadKey();}
}
}

  结果如下:

其中

AutoCommit  是否自动提交事务
我简单的理解 :如果不手动用事务的话 ,可以开启.如果手动控制事务的话 ,关闭它  .  然后 手动提交 COMMIT WORK;
SetAutoCommit的说明如下 :

 sql语句中: AUTOCOMMIT IS OFF
CCI_DEFAULT_AUTOCOMMIT

CCI_DEFAULT_AUTOCOMMIT is a parameter used to configure whether to make application implemented in CCI interface or CCI-based interface such as PHP, ODBC, OLE DB, Perl, Python, and Ruby commit automatically. The default value is ON. This parameter does not affect applications implemented in JDBC. In case of using ODBC, malfunction can occur if this parameter is ON; you must set it to OFF, in this case.

If the CCI_DEFAULT_AUTOCOMMIT parameter value is OFF, the broker application server (CAS) process is occupied until the transaction is terminated. Therefore, it is recommended to execute commit after completing fetch when executing the SELECTstatement.

c#,net,cubrid,教程,学习,笔记欢迎转载 ,转载时请保留作者信息。本文版权归本人所有,如有任何问题,请与我联系wang2650@sohu.com 。 过错

Note The CCI_DEFAULT_AUTOCOMMIT parameter has been supported from 2008 R4.0, and the default value is OFF for the version. Therefore, if you use CUBRID 2008 R4.1 or later versions and want to keep the configuration OFF, you should manually change it to OFF to avoid auto-commit of unexpected transaction.

更详细的文档 http://www.cubrid.org/wiki_apis/entry/ado-net-driver-development-notes  最新版是9.3了,这个文章是8的.

如果感兴趣可以看源码吧

转载于:https://www.cnblogs.com/wang2650/p/5282848.html

CUBRID学习笔记 3 net连接数据库并使用cubrid教程示例相关推荐

  1. 【Mybatis】学习笔记01:连接数据库,实现增删改

    需要数据库SQL的请跳转到文末 哔哩哔哩 萌狼蓝天[转载资料][尚硅谷][MyBatis]2022版Mybatis配套MD文档[Mybatis]学习笔记01:连接数据库,实现增删改[Mybatis]学 ...

  2. Spring Cloud学习笔记—网关Spring Cloud Gateway官网教程实操练习

    Spring Cloud学习笔记-网关Spring Cloud Gateway官网教程实操练习 1.Spring Cloud Gateway介绍 2.在Spring Tool Suite4或者IDEA ...

  3. PCL学习笔记(二):PCL官方教程学习

    PCL学习笔记(二):PCL官方教程学习 PCD文件制作 Features 表面法线提取 Keypoints 提取NARF关键点 KdTree Range Image How to create a ...

  4. 散装版学习笔记 - Dubbo配合Multicast作为服务注册中心示例

    一.背景 上一篇记录了下SpringCloud使用Eureka作为服务注册中心的简单示例,文末并未提及使用过程中的感受以及总结,在此先做个小结,主要有以下两点: 整体环境配置简单,只需考虑依赖和app ...

  5. CMake学习笔记(一)——CMake官网教程

    CMake学习笔记(一)--CMake官网教程 前言: 经历了一星期痛苦的交叉编译,笔者深刻认知到Linux下make的重要性.所以准备放缓两三天自己的工作进度,并学习一下CMake与Makefile ...

  6. CUBRID学习笔记 1 简介 cubrid教程

    CUBRID 是一个全面开源,且完全免费的关系数据库管理系统.CUBRID为高效执行Web应用进行了高度优化,特别是需要处理大数据量和高并发请求的复杂商务服务.通过提供独特的最优化特性,CUBRID可 ...

  7. CUBRID学习笔记 46 PREPARED set Do

    cubrid的中sql查询语法PREPARED set Do c#,net,cubrid,教程,学习,笔记欢迎转载 ,转载时请保留作者信息.本文版权归本人所有,如有任何问题,请与我联系wang2650 ...

  8. 【学习笔记】尚硅谷Hadoop大数据教程笔记

    本文是尚硅谷Hadoop教程的学习笔记,由于个人的需要,只致力于搞清楚Hadoop是什么,它可以解决什么问题,以及它的原理是什么.至于具体怎么安装.使用和编写代码不在我考虑的范围内. 一.Hadoop ...

  9. CUBRID学习笔记 42 Hierarchical QuerySQL层级查询

    cubrid的中sql查询语法Hierarchical QuerySQL层级查询 ------ 官方文档是英文的,看不明白可以参看ocracle的同类函数说明.很多都是一样的. ORACLE中CONN ...

最新文章

  1. mybatis-plus 错误java.lang.NoClassDefFoundError: org
  2. UVA 621 Secret Research
  3. 18.self关键字.rs
  4. python实际应用方面的材料_python应用于哪些方面
  5. 基于MaxCompute的拉链表设计
  6. 15 MM配置-BP业务伙伴-定义供应商主记录的编号范围
  7. 非文学翻译理论与实践_2019年北京语言大学翻译学专业考研经验分享
  8. Atitit. Dwr 抛出异常error解决方案
  9. day_05 运算符 if和while的使用
  10. 第一章:Activiti工作流教程
  11. 拼多多求变 200 天:撒钱百亿元,江湖人称拼爹爹?
  12. 基于51单片机的十字路口交通红绿灯控制系统仿真原理图方案设计
  13. Python:用【Win32】模块,结合Word通配符替换,将Word文档表格的部分内容替换为加粗
  14. WordArt与everything联用生成含中文的词云
  15. 实现keras中ConvLSTM2D中recurrent_activation和activation的设置
  16. 控制台报错element: <Goods> - did you register the component correctly? For recursive components, make sur
  17. 《今日简史》《人类简史》《未来简史》
  18. 怎么用java调用mysql_java 调用mysql实例
  19. windows7经典开机音乐_极简之美——网易云音乐云石蓝牙音箱 拆机评测
  20. arcgis server10.5将https改为http,6443改为6080默认端口

热门文章

  1. PayPal宣布退出虚拟货币组织Libra协会
  2. 全球首个自适应机械臂:精准抗干扰,斯坦福华人团队打造
  3. DSP程序中段的定义和作用
  4. mysql slave 线程 简书_MySQL主从复制(Master-Slave)实践
  5. 以太坊服务器是什么_搭建以太坊节点服务器https API
  6. python3.7界面设计_基于selenium+Python3.7+yaml+Robot Framework的UI自动化测试框架
  7. sql用什么替代or
  8. html的区域大小,JavaScript位置与大小(1)之正确理解和运用与尺寸大小相关的DOM属性...
  9. html缓存特效代码,HTML特效代码
  10. html中加session,Html中如何获取session中的值(如登录后显示XX欢迎您!)