本文主要是介绍vs中使用c#\sqlite数据库开发(1),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
开发前:
之前在java开发中使用过sqlite,对它有些印象。在用winform或wpf开发小应用程序时,发现用sqlite数据库也是不错的。就像一个会员管理软件,开发完毕后,可以省去想sqlserver那些复杂的操作。软件安装时,不需要额外的数据库环境。简单、便捷。但对于大并发量、大数据量的开发就不要使用sqlite了。如果你用过h2数据库,可以对比一下两者的优劣。
开发前准备:
1.下载Database4.exe(一款数据库管理工具)
2.下载SQLite-1.0.66.0-setup.exe(或者下载System.Data.SQLite.dll ,建议直接下载安装包,以后的开发中会用到,dll从安装包安装后的目录找就可以了。)
开发示例:
1.新建winform项目。
2.添加System.Data.SQLite.dll引用
3.sqlite数据库的创建。
1)使用Database4.exe创建sqlite数据库。也就是创建了***.db文件
2)或者直接在代码中创建。这里有一点是:在使用代码创建与sqlite数据库的db文件建立连接时,如果不存在该db文件,会自动创建的。所以我们可以直接写连接数据库及操作数据库的代码。
4.winform界面如图:
连接数据库=button3 ,执行sql语句=button1,断开连接=button2
5.相关事件代码(Form1.cs)
6.示例使用过程。
1)debug启动,点击连接数据库。在Form1.cs中是new SQLiteConnection("Data Source=customerDB.db"); 也就是我们要连接名为“customerDB.db”的sqlite数据文件。
如果我们在debug目录下没有该数据文件,点击“连接数据库”时,会在debug下自动创建customerDB.db。
2)使用Database4.exe连接该数据文件。
此时数据库中是没有表的。
3)执行sql语句创建表
在Database4.exe刷新查看
ok。至此,我们要的效果就基本实现了。像增删改语句继续使用标准sql就行了。
在下一篇文章中。会介绍在vs中使用linq to sqlite 。实现对象映射关系(ORM)这篇关于vs中使用c#\sqlite数据库开发(1)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!