C#连接嵌入式小型数据库firebird,操作数据
怎么创建数据库请参考
http://blog.csdn.net/u011511086/article/details/79174680
C#測試firebird嵌入式數據庫demo地址下載
https://pan.baidu.com/s/1dFZvNtZ
此示例demo的csdn下载地址
http://download.csdn.net/download/u011511086/10226084
數據庫下載:
https://www.firebirdsql.org/en/firebird-2-5-8/
.NET驅動下載
https://www.firebirdsql.org/en/additional-downloads/
C#示例代碼
https://www.firebirdsql.org/en/net-examples-of-use/
项目bin目录
using FirebirdSql.Data.FirebirdClient;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;namespace FirebirdTest
{class Program{static void Main(string[] args){//這裡的fbembed的版本是2.5.8FbConnectionStringBuilder sb = new FbConnectionStringBuilder();sb.ServerType = FbServerType.Embedded;//SYSDBAsb.UserID = "SYSDBA";//masterkeysb.Password = "masterkey";sb.Database = AppDomain.CurrentDomain.BaseDirectory.Replace("bin\\Debug\\", "") + "DB\\TEST.FDB";FbConnection connection1 = new FbConnection(sb.ToString());connection1.Open();//事務 FbTransaction tran = connection1.BeginTransaction();try{//插入FbCommand cmd2 = connection1.CreateCommand();cmd2.Transaction = tran;string sql2 = "INSERT INTO USERINFO (ID, NAME, SPASSWORD) VALUES (@id, @name, @password)";cmd2.CommandText = sql2;cmd2.Parameters.Add(new FbParameter("@id", Guid.NewGuid().ToString()));cmd2.Parameters.Add(new FbParameter("@name", "歐陽修0"));cmd2.Parameters.Add(new FbParameter("@password", "sdf56756"));int count = cmd2.ExecuteNonQuery();cmd2.Dispose();//修改FbCommand updateCmd = connection1.CreateCommand();updateCmd.Transaction = tran;string sql_update = "update USERINFO set NAME='小萬1' where id='700A096E-5B28-7AF7-8D61-C3E0D0FF93FF'";updateCmd.CommandText = sql_update;int count_up = updateCmd.ExecuteNonQuery();updateCmd.Dispose();tran.Commit();}catch (Exception ex){tran.Rollback();}//查询string sql = "select * from USERINFO";FbCommand cmd = new FbCommand(sql, connection1);FbDataAdapter dp = new FbDataAdapter(cmd);DataTable dt = new DataTable();dp.Fill(dt);dp.Dispose();cmd.Dispose();connection1.Close();connection1.Dispose();}}
}
报错解决:
C#连接嵌入式小型数据库firebird,操作数据相关推荐
- 【ARM-Linux开发】嵌入式操作系统上的小型数据库移植SQLite
近段时间在学数据库,因为自身需求,所以注重研究了点嵌入式sqlite数据库,SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品 ...
- Sqlite3小结(小型数据库中增删改查的操作)
说一点:学习的话还是要用印象笔记~没有为什么~:数据库浅学 一.数据库简介 1.数据库简介 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库. 在信息化社会,充分有效地管理和利用各 ...
- 小型mysql_小型数据库的选择(轻量级数据库)(转)
小型数据库的选择(轻量级数据库) 一直使用Sql Server开发,没有用过Access之外其它的DB.最近正想做个小型工具,这种小东西当然不可能用Sql Server数据库啦,可又不想用Access ...
- 小型数据库的选择(轻量级数据库)
小型数据库的选择(轻量级数据库) 一直使用Sql Server开发,没有用过Access之外其它的DB.最近正想做个小型工具,这种小东西当然不可能用Sql Server数据库啦,可又不想用Ac ...
- vc mysql控件_VC++使用ActiveX控件连接和操作数据库
VS2008运用ActiveX控件连接和操作数据库关闭时一直有个内存释放的错误,好像使用VC6.0会多生成2个文件,就不会有问题. VC++使用ActiveX控件连接和操作数据库的方法分两种: 1.通 ...
- 嵌入式SQLite数据库架构和设计
SQLite是一个开源的.内嵌式的关系型数据库.SQLite和Oracle和Access一样是文件型数据库,就是说,一个数据库就是一个文件,此数据库里可以建立很多的表,可以建立索引.触发器等等,但是它 ...
- sqllyog可以连接oracle_sqlyog连接不上数据库
MYSQL备份还原问题 用mysql,原有数据库shopdb,想新增一个数据库shopdb2,表结构保持和shopdb一样 在ecs服务器上用sqlyog连接rds数据库,创建shopdb2后右键sh ...
- c 连接 mysql 创建数据库_c sqlite创建数据库连接
iOS开发之SQLite-C语言接口规范(一)--Ready And Open Your SQLite 为什么要搞一搞SQLite的C语言接口规范呢? 因为在做iOS开发中难免会遇到操作数据库的情况, ...
- 南邮数据库实验2:小型数据库设计
题目:自己设计一个小型数据库. 个人比较喜欢看电影,于是用Python爬了豆瓣Top250的电影,做了一个关于电影的小型数据库,这里只举一小部分作为例子. 关系模式: 电影名称关系模式 TITLE(M ...
最新文章
- 春季每日一题2022 Week 1 【完结】
- Android开发之可以在临界点左右滑动的ViewPager
- Gym100187I
- Java 8的烹调方式–拼图项目
- python类属性的调用方法_问一个关于PYTHON类属性调用方法的问题
- VS2012 ffmpeg 没有定义的lrint
- cisco 以太通道(端口聚合)配置样例
- MFC 鼠标光标资源 及 更换
- Windows XP下无法安装字体的解决方案
- 面向临床需求的CT图像降噪综述
- 苹果4s怎么越狱教程_ios9.2怎么越狱 iOS9.2.1完美越狱教程【详解】
- 【财经期刊FM-Radio|2021年03月01日】
- 企立方:拼多多快速运营法则
- Python出现 RuntimeError: dictionary changed size during iteration 的解决方法
- linux 命令 排查问题小技巧(博客来自:狂乱的贵公子)
- postman打不开
- 【漏洞复现】MS17-010漏洞(永恒之蓝)复现
- 了解和分析iOS Crash
- 安卓APP之加固技术
- 解决WSL2与Proxifier无法同时使用的问题
热门文章
- https证书加密过程介绍
- 灵格斯与金山词霸的细微差别
- 利用 matlab 完全消音 进行歌曲人声提取 超简单 四行代码
- Decision making
- matlab机器学习公众号,GitHub - zxw254470434/machine_learning_beginner: 机器学习初学者公众号作品...
- Vue实现媒体文件下载
- 华为机试2022.4.13:硬件资源分配
- 计算流体力学笔记D2
- 安徽专升本计算机基础【柳青版】书后全部名词解释习题+部分课后答案
- 找工作笔试面试那些事儿(15)---互联网公司面试的零零种种和多家经验