怎么创建数据库请参考
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,操作数据相关推荐

  1. 【ARM-Linux开发】嵌入式操作系统上的小型数据库移植SQLite

    近段时间在学数据库,因为自身需求,所以注重研究了点嵌入式sqlite数据库,SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品 ...

  2. Sqlite3小结(小型数据库中增删改查的操作)

    说一点:学习的话还是要用印象笔记~没有为什么~:数据库浅学 一.数据库简介 1.数据库简介 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库. 在信息化社会,充分有效地管理和利用各 ...

  3. 小型mysql_小型数据库的选择(轻量级数据库)(转)

    小型数据库的选择(轻量级数据库) 一直使用Sql Server开发,没有用过Access之外其它的DB.最近正想做个小型工具,这种小东西当然不可能用Sql Server数据库啦,可又不想用Access ...

  4. 小型数据库的选择(轻量级数据库)

    小型数据库的选择(轻量级数据库)     一直使用Sql Server开发,没有用过Access之外其它的DB.最近正想做个小型工具,这种小东西当然不可能用Sql Server数据库啦,可又不想用Ac ...

  5. vc mysql控件_VC++使用ActiveX控件连接和操作数据库

    VS2008运用ActiveX控件连接和操作数据库关闭时一直有个内存释放的错误,好像使用VC6.0会多生成2个文件,就不会有问题. VC++使用ActiveX控件连接和操作数据库的方法分两种: 1.通 ...

  6. 嵌入式SQLite数据库架构和设计

    SQLite是一个开源的.内嵌式的关系型数据库.SQLite和Oracle和Access一样是文件型数据库,就是说,一个数据库就是一个文件,此数据库里可以建立很多的表,可以建立索引.触发器等等,但是它 ...

  7. sqllyog可以连接oracle_sqlyog连接不上数据库

    MYSQL备份还原问题 用mysql,原有数据库shopdb,想新增一个数据库shopdb2,表结构保持和shopdb一样 在ecs服务器上用sqlyog连接rds数据库,创建shopdb2后右键sh ...

  8. c 连接 mysql 创建数据库_c sqlite创建数据库连接

    iOS开发之SQLite-C语言接口规范(一)--Ready And Open Your SQLite 为什么要搞一搞SQLite的C语言接口规范呢? 因为在做iOS开发中难免会遇到操作数据库的情况, ...

  9. 南邮数据库实验2:小型数据库设计

    题目:自己设计一个小型数据库. 个人比较喜欢看电影,于是用Python爬了豆瓣Top250的电影,做了一个关于电影的小型数据库,这里只举一小部分作为例子. 关系模式: 电影名称关系模式 TITLE(M ...

最新文章

  1. 春季每日一题2022 Week 1 【完结】
  2. Android开发之可以在临界点左右滑动的ViewPager
  3. Gym100187I
  4. Java 8的烹调方式–拼图项目
  5. python类属性的调用方法_问一个关于PYTHON类属性调用方法的问题
  6. VS2012 ffmpeg 没有定义的lrint
  7. cisco 以太通道(端口聚合)配置样例
  8. MFC 鼠标光标资源 及 更换
  9. Windows XP下无法安装字体的解决方案
  10. 面向临床需求的CT图像降噪综述
  11. 苹果4s怎么越狱教程_ios9.2怎么越狱 iOS9.2.1完美越狱教程【详解】
  12. 【财经期刊FM-Radio|2021年03月01日】
  13. 企立方:拼多多快速运营法则
  14. Python出现 RuntimeError: dictionary changed size during iteration 的解决方法
  15. linux 命令 排查问题小技巧(博客来自:狂乱的贵公子)
  16. postman打不开
  17. 【漏洞复现】MS17-010漏洞(永恒之蓝)复现
  18. 了解和分析iOS Crash
  19. 安卓APP之加固技术
  20. 解决WSL2与Proxifier无法同时使用的问题

热门文章

  1. https证书加密过程介绍
  2. 灵格斯与金山词霸的细微差别
  3. 利用 matlab 完全消音 进行歌曲人声提取 超简单 四行代码
  4. Decision making
  5. matlab机器学习公众号,GitHub - zxw254470434/machine_learning_beginner: 机器学习初学者公众号作品...
  6. Vue实现媒体文件下载
  7. 华为机试2022.4.13:硬件资源分配
  8. 计算流体力学笔记D2
  9. 安徽专升本计算机基础【柳青版】书后全部名词解释习题+部分课后答案
  10. 找工作笔试面试那些事儿(15)---互联网公司面试的零零种种和多家经验