
装个sqlite的odbc驱动,然后跟连接其他数据库一样使用ADO连接就行了。
连接字符串是:Driver=SQLite3 ODBC Driver;Database=数据库路径。
QT 自带的数据库是很好用的。
以下给一些我写的例子:
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); //添加数据库
dbsetDatabaseName("notedb"); //创建一个notedb的文件存储数据
dbopen(); //开启数据库
query = QSqlQuery(db); //获得访问数据库的query
queryexec(XXX); //执行指令(XXX为SQL指令)
dbclose(); //关闭数据库
大致只要知道以上例子就OK了。一般而言会将db变量作为全局变量或者数据成员,当需要访问的时候就获取一个query就可以了。
另外,要实现所提到的功能,要好好看看QString、QStringList,这两玩意主要是临时存放数据、分割数据等作用,另外,要看QFile、QDir、QFileInfo、QTextStream,这四个主要用来读取文本数据。看看QVector或者QList等来存放读出来的数据。
另外,要实现这玩意,SQL的语句不要求精通,但是基本的Create、Insert、Select、Delete等 *** 作要准确无误。否则出错了QT是看不出来的。QT不会检测SQL的准确性的。
再另外,在QT的编程中,C++和类都很重要,所以还是得看看。
最简单的一种就是
string connectionString = "Data Source= D://testdb " ;
或者是:
<add name="sqlite" connectionString="Data Source=|DataDirectory|\db;Pooling=true;FailIfMissing=false" providerName="SystemDataSQLite" />
其中 |DataDirectory|,这个是内置的net目录,可以替代运行时刻的当前目录
使用例子:
using (DbConnection conn = new SQLiteConnection(SystemConfigurationConfigurationManagerConnectionStrings["sqlite"]ConnectionString))
{
connOpen();
DbCommand comm = connCreateCommand();
commCommandText = "select from customer";
commCommandType = CommandTypeText;
using (IDataReader reader = commExecuteReader())
{
while (readerRead())
{
ResponseWrite(reader[0]);
}
}
}
或者是:
string connectionString = "Data Source=" + AppDomainCurrentDomainBaseDirectory + "Data;Password=XXX";基本连接Sqlite数据库:
Data Source=mydbdb;Version=3;
--"Version" 的可能值: "2″ 指 SQLite 2x (default);"3″ 指 SQLite 3x
连接同时创建一个新的Sqlite数据库:
Data Source=mydbdb;Version=3;New=True;
启用压缩连接Sqlite数据库:
Data Source=mydbdb;Version=3;Compress=True;
指定连接Sqlite数据库的缓存大小:
Data Source=mydbdb;Version=3;Cache Size=3000;
参考:
>
javascript连接sqllite方法如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 401 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1" >
以上就是关于VB怎么连接sqlitedata sqlitedatabasebrowser全部的内容,包括:VB怎么连接sqlitedata sqlitedatabasebrowser、怎样在Qt下连接读写sqlite数据库、winform如何用代码连接sqlite数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)