Postar código completo.
Utilizando o banco de dados MySql ou Postgresql.
Utilizando as linguagens C ou C++.
Alguém poderia postar aí um código que faça um CRUD nas tecnologias citadas acima ?
Um exemplo completo saindooo!
Obrigado.
Vou dormir agora, fiquei a madrugada toda procurando.
quando eu acordar vou testar o código
Tenho 1 projeto, 1 em Python, 1 em Java, 1 em PHP, outro em C++.
O único que não permitiu conectar no banco de dados foi o desse site que eu peguei.
Peguei o exemplo do site acima e no console sai a seguinte mensagem: Permission denied
#include <stdlib.h>
#include <stdio.h>
#include <iostream>
#include <mysql_connection.h>
#include "include/mysql_driver.h"
#include <cppconn/exception.h>
#include <cppconn/prepared_statement.h>
using namespace std;
using namespace sql;
int main(void)
{
try {
sql::Driver *driver;
sql::Connection *con;
sql::PreparedStatement *prep_stmt;
cout << "connecting to mysql server....";
driver = get_driver_instance();
con = driver->connect("tcp://127.0.0.1:3306", "root", "");
cout << "connected" << endl;
con->setSchema("mydatabase");
prep_stmt = con->prepareStatement("INSERT INTO product(name,price,created) VALUES(?,?,NOW())");
int i = 0;
char name[10];
float price;
cout << "inserting 10 data....";
for(i=1;i<=10;i++) {
sprintf(name,"product-%d",i);
price = 0.23*i;
prep_stmt->setString(1,name);
prep_stmt->setDouble(2,price);
prep_stmt->execute();
}
cout << "done" << endl;
delete prep_stmt;
delete con;
} catch (sql::SQLException &e) {
cout << "# ERR: " << e.what();
cout << " (MySQL error code: " << e.getErrorCode();
cout << ", SQLState: " << e.getSQLState() << " )" << endl;
}
cout << endl;
return EXIT_SUCCESS;
}
Resolvido não estava dando permissão porque o arquivo de onde foi baixado era provavelmente de uma partição NTFS e como eu estou compilando no linux mint ele proibia, formatei a pen drive com partição linux e ele funcionou.
1 curtida