Sqlite   发布时间:2022-05-22  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了SQLite 简单入门大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

sqlite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、php、Java等,@R_489_4694@,同样比起Mysql、POSTGResql这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。sqlite第一个Alpha版本诞生于2000年5月. 至今已经有10个年头,sqlite也迎来了一个版本 sqlite 3已经发布。

sqlite 官网:http://www.sqlite.org

官网提供sqlite下载

如下:

@H_607_22@
@R_130_3013@ BinarIEs For windows
sqlite-sHell-win32-x86-3070800.zip
(248.28 KiB)
A command-line sHell for accessing and modifying sqlite databases. This program is compatible with all versions of sqlite through 3.7.8 and beyond.
(sha1: fbd516ffae3111ce6874fb2a59660eda15155e3E)

这是一个命令行工具,也就是网上说的sqlite3.exe。

这个工具向MysqL一样,是一个控制台管理工具,可以用它创建数据库,对数据库进行操作。

@H_607_22@
@R_130_3013@ BinarIEs For .NET
System.Data.sqlite.org Visit the System.Data.sqlite.org website and especially the download page for source code an binarIEs of sqlite for .NET.

这是.net用来访问sqlite数据库的类库文件。System.Data.sqlite.dll

使用起来感觉与sqlClIEnt差不多。

有了这些以后,就可以写一个测试了。

1. 打开控制台(cmd),进入sqlite3.exe所在目录,输入sqlite3 C:\test.db (在C盘下创建数据库文件test.db,并连接数据库)

2. 可以在这里进行一系列数据库操作,比方说我们这里建一个表 sqlite> create table temp(ID int,@R_502_6889@ nvarchar(20));

3. 输入 .quit;退出sqlite。

这样我们完成了创建一个数据库文件,并且在数据库中创建了一张表的操作。

然后我们用C#操作一下这个数据库。

创建一个控制台项目,这里.net版本选3.5以上,可以事后切换回2.0版本,但是2.0下加载不到System.Data.sqlite类库,加载完后切换回去没有影响。

键入如下代码:

sqliteConnection conn = new sqliteConnection("Data source=db/test.db");
conn.open();
sqliteCommand cmd = new sqliteCommand(conn);
//cmd.CommandText = "insert into test values(1)";
cmd.CommandType = System.Data.CommandType.Text;
//cmd.ExecuteNonquery();

cmd.CommandText = "SELEct * from sqlite_master";

sqliteDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Console.Writeline("*************************************************");
for (int i = 0; i < reader.FIEldCount; i++)
{
Console.Writeline(reader.Get@R_502_6889@(i)+":"+reader[i].ToString());
}
Console.Writeline("*************************************************");
}
reader.Close();
conn.Clone();

Console.Read();

运行,看看结果如何,注意,这里代码示意性质,注意修改。

很简单的一个测试就完成了。

大佬总结

以上是大佬教程为你收集整理的SQLite 简单入门全部内容,希望文章能够帮你解决SQLite 简单入门所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: