当前位置:  开发笔记 > 编程语言 > 正文

C#.NET中的SQLite3

如何解决《C#.NET中的SQLite3》经验,为你挑选了2个好方法。

我正在尝试在C#.NET中使用SQLite3.我已经google了一下,发现了一些不同的API.我还检查了SQLite的网站包装.我喜欢它们,但是想要编写我自己的包装器而不使用添加的依赖项.我发现所有不需要添加依赖项的包装器都不是免费的.

我想知道如何读取,执行和写入sqlite3数据库.它是套接字连接(tcp?udp?etc?)?我试过在谷歌搜索这个答案,我得到的只是图书馆特定的答案.:/ SQLite的网站文档也没什么帮助.

编辑:我在google搜索时也找到了一个COM接口,但该库是否具体?

谢谢!:)



1> Dillie-O..:

你看过System.Data.SQLite库了吗?它是一个免费的ADO.NET库,可以与SQLite进行交互,并且不需要其他任何东西才能运行,因为它内置了引擎.

我已经使用它一段时间了,发现它很容易使用.如果您决定使用某些强类型表或者想要使用它来添加/创建表,它甚至还有一个Visual Studio插件.



2> Jon Skeet..:

(回答"套接字连接"问题.)

SQLite的一部分原因是它是一个嵌入式数据库 - 没有可以与之通信的服务器,您可以将库直接加载到您的进程中,并直接与文件系统进行通信.

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有