首页 / C# / 关于.NET C#调用Sqlite的总结
关于.NET C#调用Sqlite的总结
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了关于.NET C#调用Sqlite的总结,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1525字,纯文字阅读大概需要3分钟。
内容图文
--前记
由于自己的密码太多又不容易记住,经常性的会忘记。所以想找个管理软件管理下,可用网上下载的担心不安全。于是自己开始动手写个属于自己的密码管理软件。
因为自己一直做的是WEB开发,对WPF懂的不是很多紧管在大学用过WinForm写过软件。然数据库呢?刚开始想用MSSQL可是它不方便复制移动,而且前提要安装MSQL软件。后来就想到使用SQLite,它方便复制移动也不需要安装什么软件。另外代码管理工具用的是我自己的GitHub。
因为第一次用SQLite作数据库,于是发什么了各种莫名的异常。网上查了一些,可有些与我遇到的完全不一样。
开发环境:Win x64、VS2013 UP5
我的项目框架:
它们之间的引用如下:
MyPasswordManage UI层引用以下类库(BLL、Common、Model)
PasswordManage.BLL 业务层引用(Common、DAL、Model)
PasswordManage.DAL 数据层引用(Common、Model)
因为自己的机器是64位所以一开始下载了sqlite-netFx45-binary-bundle-x64-2012-1.0.97.0.zip包并在DAL层引用了System.Data.SQLite.dll
可以在编译时报了个如下的错
在网上查了下,有人说要将引用dll的那个项目的Platform target改为x86,并且要使用sqlite-netFx45-binary-bundle-Win32-2012-1.0.97.0.zip 即将平台修改为32位,同时要引用32位的Sqlite dll。
可最后还是不能解决问题。最后自己又写了个Demo并且不分层,即将数据读写和业务逻辑都写在UI层上,共一层。这样就不再报错了。另外在连接Sqlite库时写要注意下:
我们一般都会这么写
这时会说无效的连接串。后来查了下改为下面的写法就可以读取了
以上就是我自己个人遇到的一些问题总结。
发现用Sqlite不能分层不知道为什么,好奇怪。如果有用Sqlite开发的,并且可实现分层,请分享下呀!^-^
关于.NET C#调用Sqlite的总结
标签:
本文系统来源:http://www.cnblogs.com/zgshi/p/4691022.html
内容总结
以上是互联网集市为您收集整理的关于.NET C#调用Sqlite的总结全部内容,希望文章能够帮你解决关于.NET C#调用Sqlite的总结所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。