博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 单机Window 程序 sqlite 数据库实现
阅读量:5814 次
发布时间:2019-06-18

本文共 1432 字,大约阅读时间需要 4 分钟。

这几天帮一个医院做了一个简单的药品查询 form应用,单机版

数据库分析和选择

Excel 文件 做数据源

 限制性比较强,且不适合查询,分析 等操作

 

Access 数据库

Access 管理数据界面和功能不强 

  

mysql 和sql server 

功能满足,但需要安装

 

最后 还是选择sqlite 数据库

C#中sqlite数据库实现

step one 下载sqlite 数据库  .net 访问组件,并安装

 

Step Two 创建项目,并添加sqlite 访问组件和sqlite数据库文件

  

 

Step Three 创建链接访问数据库

public static DataTable GetAllBook()      {          DataTable dt = new DataTable();          try          {              SQLiteConnection conn = new SQLiteConnection("Data Source=db/Books.sqlite;");              conn.Open();              SQLiteCommand cmd = new SQLiteCommand(conn);              cmd.CommandText = "SELECT * FROM Book";              cmd.CommandType = CommandType.Text;              //Console.WriteLine(cmd.CommandText);              SQLiteDataReader dr = cmd.ExecuteReader();              if (dr.HasRows)              {                  dt.Load(dr);              }              else {                  //throw new NullReferenceException("No Record Available.");              }                dr.Close();              conn.Close();                                        }          catch (ArgumentException ae)          {              MessageBox.Show(ae.Message + " \n\n" + ae.Source + "\n\n" + ae.StackTrace + "\n\n" + ae.Data);          }          catch (Exception ex)          {              //throw new Exception(ex.Message);              MessageBox.Show(ex.Message + " \n\n" + ex.Source + "\n\n" + ex.StackTrace + "\n\n" + ex.Data);          }

 

转载地址:http://klmbx.baihongyu.com/

你可能感兴趣的文章
Xcode3.2.5中找不到Mac OS X - Command Line Utility -...
查看>>
css的div垂直居中的方法,百分比div垂直居中
查看>>
如何理解EM算法
查看>>
nginx 域名跳转一例~~~(rewrite、proxy)
查看>>
linux用户家目录无损迁移到独立硬盘
查看>>
文件查找
查看>>
shell编程前言(一)
查看>>
5、centos7.*配置yum的EPEL源及其它源
查看>>
JSON前后台简单操作
查看>>
shell中一些常见的文件操作符
查看>>
CentOS 7 装vim遇到的问题和解决方法
查看>>
JavaScript基础教程1-20160612
查看>>
使用第三方类、库需要注意的正则类RegexKitLite的使用
查看>>
iOS \U7ea2 乱码 转换
查看>>
FCN图像分割
查看>>
ios xmpp demo
查看>>
python matplotlib 中文显示参数设置
查看>>
数据库事务隔离级别
查看>>
os模块大全详情
查看>>
【ros】Create a ROS package:package dependencies报错
查看>>