关于与本地数据库和网络数据库

来源:互联网 发布:王哲林cba数据 编辑:程序博客网 时间:2024/06/11 10:11

在写程序的过程中,基本都会用到数据库,而数据库中一般有本地数据库和网络数据库之分。


如果只是本地数据库,一般可以用简单的sqlite这个简便型数据库,基本编程软件都有驱动,不用下载安装,简单方便。只需要建个文件把数据存进去就可以了。

对此,推荐一个简单的本地数据库查看修改软件sqlitestudio-2.0.0。



相对的,如果要在网络中共享数据,那就需要用到网络数据库,这里可以用mySQL这款。

首先必须先下载对应电脑版本及软件版本的驱动。

在软件中对应的位置安装驱动,

更改电脑的环境变量,

更改软件的环境变量取值。

接着要先建立个服务器(可以是内网也可以是外网)

可以用软件建立自己的数据库,软件推荐MySQLWorkbench.exe

在程序中进入自己的数据库如:

static bool createConnection()
{
    QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
    db.setHostName("sheng2212.eicp.net");
    db.setDatabaseName("earth");
    db.setUserName("mytest");
    db.setPassword("test");
    if(!db.open())
    {
        QMessageBox::critical(0,QObject::tr("数据库连接失败"),db.lastError().text());
        return false;
    }
    else
    {
        qDebug()<<"数据库连接成功";
        return true;
    }
}

在main函数中调用

createConnection()
接着就跟一般的数据库一样添加删除数据

原创粉丝点击