C#连接SQLite的字符串

本文详细介绍了C#连接SQLite数据库的各种连接字符串格式,包括基本连接、使用UTF16编码、设置密码、只读连接、使用连接池、DateTime格式、Guid存储方式、指定缓存和页面大小、禁用事务参与、禁用创建数据库行为、限制数据库大小、禁用和持久日志回滚等。同时,文章还提到了通过Enterprise Library和SQLite.NET访问SQLite的方式。
摘要由CSDN通过智能技术生成

一、C#在不同情况下连接SQLite字符串格式

1、Basic(基本的)

Data Source=filename;Version=3;

2、Using UTF16(使用UTF16编码)

Data Source=filename;Version=3;UseUTF16Encoding=True;

3、With password(带密码的)

Data Source=filename;Version=3;Password=myPassword;

4、Using the pre 3.3x database format(使用3.3x前数据库格式)

Data Source=filename;Version=3;Legacy Format=True;

5、Read only connection(只读连接)

Data Source=filename;Version=3;Read Only=True;

6、With connection pooling(设置连接池)

Data Source=filename;Version=3;Pooling=False;Max Pool Size=100;

7、Using DateTime.Ticks as datetime format()

Data Source=filename;Version=3;DateTimeFormat=Ticks;

8、Store GUID as text(把Guid作为文本存储,默认是Binary)

Data Source=filename;Version=3;BinaryGUID=False;

如果把Guid作为文本存储需要更多的存储空间

9、Specify cache size(指定Cache大小)

Data Source=filename;Version=3;Cache Size=2000;

Cache Size 单位是字节

10、Specify page size(指定页大小)

Data Source=filename;Version=3;Page Size=1024;

Page Size 单位是字节

11、Disable enlistment in distributed transactions

Data Source=filename;Version=3;Enlist=N;

12、Disable create database behaviour(禁用创建数据库行为)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值