Sqlite远程连接数据
来源:互联网 发布:mac版b站 编辑:程序博客网 时间:2024/05/23 19:38
Sqlite远程连接数据
1、连接本地数据库
QSqlDatabase db =QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("personnel.db");
db.setUserName("PersionSql");//数据库用户名和密码
db.setPassword("123456");
if (!db.open()){
QMessageBox::warning(0,QObject::tr("Database Error"),
db.lastError().text());
return false;
}
打开当前目录下的数据库,如果没有则创建一个名为personnel.db”的数据库。
2、sqlite连接本地共享数据库
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE ");
db.setHostName("localhost");//设置你本地服务器的IP
db.setDatabaseName("/SQLLiteDB/personnel.db");// SQLLiteDB共享目录下的数据库名
db.setUserName("persionSql");//数据库用户名和密码
db.setPassword("123456");
if(!db.open())
qDebug() << "Failed to connect to QSQLITE";
else
qDebug() << "success!";
打开你本机SQLLiteDB目录下共享的数据库,如果没有则打开失败。
如果你的共享目录下有该数据库则打开成功。
3、sqlite连接网络共享数据库
QSqlDatabase db =QSqlDatabase::addDatabase("QSQLITE");
db.setHostName("192.168.1.160");//设置你网络服务器的IP
db.setDatabaseName("/share/personnel.db");//share共享目录下的数据库名
db.setUserName("PersionSql");//数据库用户名和密码
db.setPassword("123456");
if (!db.open())
qDebug() << "Failed to connect to QSQLITE";
else
qDebug() << "success!";
打开你网络共享目录share下共享的数据库,如果没有则打开失败。
如果你的共享目录下有该数据库则打开成功。
说明:访问网络远程数据库则必须要关闭本机和远程PC机上的防火墙,访问的远程数据库的路径不能为中文路径,设置的共享目录必须要有可读可写权限。
追Dream梦
2013-12-23
引用自:http://blog.csdn.net/pzhsunxu/article/details/17502831
- Sqlite远程连接数据
- MYSQL远程连接数据
- Oracle数据远程连接问题
- sqlldr 连接远程数据配置
- Linux 下 FreeSWITCH 远程连接使用 MySQL 替代 SQLite
- Linux 下 FreeSWITCH 远程连接使用 MySQL 替代 SQLite
- MySQL 数据库远程连接 数据加密 Linux
- SQL远程连接数据库进行数据操作
- 通过dom4j 读取远程连接数据
- oracle远程连接并导入数据
- sqlserver 连接远程主机及导入数据
- 给远程连接数据的权限
- PLSQLDeveloper连接远程Oracle数据…
- 本地navicat连接远程数据10038
- SQL远程连接数据库查询数据,远程调用存储过程
- sqlite连接
- FLEX实践—AIR连接SQLITE查询结果数据跟踪
- Java使用jdbc连接Sqlite数据库,进行各种数据操作
- awk访问shell中的变量
- JVM中的内存设置详解
- 线程安全和可重入的比较
- JVM参数调优技巧总结
- jquery.ui.draggable使用
- Sqlite远程连接数据
- oracle nomount mount open直接的关系
- 集成测试简介
- 链接程序和库指南
- 二叉树的insertLC
- WebService处理大数据量数据
- 数据结构实验之栈三:后缀式求值
- 数据结构实验之栈二:一般算术表达式转换成后缀式
- Tomcat配置JVM参数步骤