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计算机上写⼀个客户端,通过客户端-服务器模式,完成访问过程;(需要做的东西⽐较多)
解决⽅式⼆:共享⽂件的⽅式来完成,具体步骤如下:
步骤3:⼤功告成,现在就可以相当于在本地访问sqlite数据库⼀样的,get it.
注意:在采⽤jdbc链接数据库的时候,路径中⼀定不要出现中⽂
sql连接不上服务器

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。