Asp.net中使用Sqlite数据库的方法
副标题[/!--empirenews.page--]
实际运用中当我用SqliteAdmin以及SQLite Expert Professional 2软件新建Sqlite数据库的时候在ASP.NET中是无法运用的,老是报错:文件不是一个合法的数据库。后来采用一种方法,就是直接在ASP.NET里面利用引用入的DLL新建数据库就可以用了。 string datasource = "d:test.db"; //数据库文件的地址 System.Data.SQLite.SQLiteConnection.CreateFile(datasource); //产生文件 这样产生出的test.db就可以在asp.net中运用了,此时你即使用SqliteAdmin以及SQLite Expert Professional 2软件打开它在里面建表都不影响它的使用了。 对Sqlite的操作其实跟Access非常像的,只不过OleDB开头的都变成了SQLite而已… .NET Framework Data Provider for ODBC DRIVER=SQLite3 ODBC Driver; Database=mydb.db; LongNames=0; Timeout=1000; NoTXN=0;SyncPragma=NORMAL; StepAPI=0; SQLite3 ODBC Driver DRIVER=SQLite3 ODBC Driver; Database=mydb.db; LongNames=0; Timeout=1000; NoTXN=0;SyncPragma=NORMAL; StepAPI=0; SQLite.NET Basic(基本的) Data Source=filename;Version=3; Using UTF16(使用UTF16编码) Data Source=filename;Version=3;UseUTF16Encoding=True; With password(带密码的) Data Source=filename;Version=3;Password=myPassword; Using the pre 3.3x database format(使用3.3x前数据库格式) Data Source=filename;Version=3;Legacy Format=True; Read only connection(只读连接) Data Source=filename;Version=3;Read Only=True; With connection pooling(设置连接池) Data Source=filename;Version=3;Pooling=False;Max Pool Size=100; Using DateTime.Ticks as datetime format() Data Source=filename;Version=3;DateTimeFormat=Ticks; Store GUID as text(把Guid作为文本存储,默认是Binary) Data Source=filename;Version=3;BinaryGUID=False; (编辑:西双版纳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 2020年的中国家具产业复苏仍有四大关键点
- 苹果iwatch/apple watch和其他智能手表有什么不同
- iWatch图集/Apple Watch图集
- iOS 12.1 beta 1更新了什么 iOS 12.1 beta 1更新内容一览
- 来广州设计周听会!河盛商业空间展示邀您一同“最美”时刻!
- asp.net 操作XML 按指定格式写入XML数据 WriteXml
- ios9.3.2beta2更新了什么 ios9.3.2beta2更新内容介绍
- 不造产品,只造作品 | MK因厨间品质生活而彰
- 12月25日佛山市供应链物流产业标准联盟正式成立
- iOS 11.2.5 beta7公测版怎么升级 iOS 11.2.5 beta7公测版升