• sqlite数据库如何远程连接?


    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!";
    说明:访问网络远程数据库则必须要关闭本机和远程PC机上的防火墙,访问的远程数据库的路径不能为中文路径

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------————————————————

    问题:sqlite文件数据库存储在B计算机上,现在需要在A计算机上通过程序访问sqlite数据库,并且,A与B在同一个局域网中?如何操作?

    解决方式一:在B计算机上写一个访问sqlite的服务器,启动一直运行,在A计算机上写一个客户端,通过客户端-服务器模式,完成访问过程;(需要做的东西比较多)

    解决方式二:共享文件的方式来完成,具体步骤如下:

    步骤1:设置B计算机的sqlite数据库所在的文件夹为共享文件夹;设置方式http://jingyan.baidu.com/article/a3761b2b98a50e1576f9aa8d.html;

    步骤2:通过磁盘映射完成共享文件到本地磁盘的映射,具体方式:http://jingyan.baidu.com/article/375c8e198eb81725f2a229a9.html(这一步骤特别重要)

    步骤3:大功告成,现在就可以相当于在本地访问sqlite数据库一样的,get it.

    注意:在采用jdbc链接数据库的时候,路径中一定不要出现中文!!!!

  • 相关阅读:
    springmvc介绍
    mybatis中的动态sql应用
    mybatis中表的关联
    mybatis分页
    聚类评估指标系列(二):准确率和F值
    混淆矩阵,准确率,召回率,F-score,PR曲线,ROC曲线,AUC
    聚类评估指标系列(一):标准化互信息NMI计算步骤及其Python实现
    numpy.where() 用法详解
    互信息Mutual Information
    转:Prewitt算子、Sobel算子、canny算子、Lapacian算子
  • 原文地址:https://www.cnblogs.com/liujianshe1990-/p/10612924.html
Copyright © 2020-2023  润新知