Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用SQLAPI+;连接到MYSQL+;_Mysql_Codeblocks_Sqlapi++ - Fatal编程技术网

无法使用SQLAPI+;连接到MYSQL+;

无法使用SQLAPI+;连接到MYSQL+;,mysql,codeblocks,sqlapi++,Mysql,Codeblocks,Sqlapi++,我不熟悉SQLAPI++。我安装了所有的东西,即MySQL、SqLAPI++,我用代码:Bug ++作为我的C++程序的编辑器。我试图连接到我在MYSQL中创建的数据库,但无法连接。我在调用用SQLAPI编写的Connect()时看到以下错误++ 返回的进程-1-73741819(0xC0000005)执行时间:0.431s MYSQL正在我的本地机器上运行,端口号3306 int main(int argc, char* argv[]) { SAConnection con;

我不熟悉SQLAPI++。我安装了所有的东西,即MySQL、SqLAPI++,我用代码:Bug ++作为我的C++程序的编辑器。我试图连接到我在MYSQL中创建的数据库,但无法连接。我在调用用SQLAPI编写的Connect()时看到以下错误++

返回的进程-1-73741819(0xC0000005)执行时间:0.431s

MYSQL正在我的本地机器上运行,端口号3306

int main(int argc, char* argv[])
{
    SAConnection con;
    SACommand cmd;
    int id =0;
    string name = "";
    cout<<"Error Thrown";
    try
    {
        con.Connect ("sampledb",
                     "root",
                     "abcd",
                     SA_MySQL_Client);
        std::cout<<"We are connected!\n";

        cout<<"Error Thrown";
        cmd.setConnection(&con);

        cmd.setCommandText("SELECT * FROM sampledb.table1");
        cmd.Execute();

        while(cmd.FetchNext())
        {
            id = cmd.Field("id").asLong();
            name = cmd.Field("name").asString();
            std::cout<<id;
            std::cout<<name;
        }

        con.Commit();

        con.Disconnect();
        std::cout<<"We are disconnected!\n";
    }

    catch(SAException &x)
    {

        try
        {

            con.Rollback ();
        }
        catch(SAException &)
        {
        }

        std::cout<<"Printing Error Text";
        printf("%s\n", (const char*)x.ErrText());
    }
    return 0;
}
intmain(intargc,char*argv[])
{
连接线;
SACommand cmd;
int id=0;
字符串名称=”;

Couth

我尝试再次安装所有的东西。这次我使用了CODBOLDOL100.5、MySQL 5.5和MySQLCernter C++ 1.1,并且这次工作没有任何问题。可能是一个早期导致兼容性的兼容性问题。早些时候我安装了最新版本的CODBROCK,即16和MySQL 5.7以及SQL C。连接器