Code::Block é um IDE C++ de código aberto construído para atender aos objetivos de desenvolvimento complicados dos usuários. Ele é desenvolvido para ser muito extensível e configurável. O IDE tem os seguintes recursos:sistema de compilação personalizado rápido, suporte para compilações paralelas, projetos de vários destinos, relógios definidos pelo usuário, pilha de chamadas, alternância entre threads, navegação de classe e recuo inteligente. MySQL é um popular sistema de gerenciamento de banco de dados de código aberto. Você pode se conectar ao banco de dados MySQL em Code::Block e manipular os dados, como recuperar, atualizar, inserir e excluir.
Etapa 1
Baixe o arquivo de instalação do Code::Blocks de seu site oficial (consulte recursos). Clique duas vezes no arquivo de instalação para iniciar a instalação. Siga o assistente de instalação até a conclusão.
Etapa 2
Clique duas vezes no ícone Code::Blocks para entrar na interface de desenvolvimento. Clique em “Configurações”, “Compilador e depurador” e “Configurações do vinculador”. Clique na guia "Biblioteca de links" para abrir a janela de diálogo. Clique no botão "Adicionar" e digite "/usr/lib/libmysqlclient.so."
Etapa 3
Clique em “Configurações”, “Compilador e depurador” e “Diretórios de pesquisa”. Selecione “Compilador” e digite “/usr/include/mysql”. O ambiente de desenvolvimento com MySQL está devidamente configurado.
Etapa 4
Inclua os seguintes arquivos em seu aplicativo:
#include
#include
Etapa 5
Conecte-se ao MySQL usando a função MySQLManager:
MySQLManager::MySQLManager(string hosts, string userName, string password, string dbName, unsigned int port)
{
EstáConectado =false;
this ->setHosts(hosts);
this ->setUserName(username);
this ->setPassword(senha);
this ->setDBName(banco de dados);
this ->setPort(porta); }
Etapa 6
Conduza consultas SQL por meio da função runSQLCommand:
bool MySQLManager::runSQLCommand(string sql)
{
mysql_real_query(&mySQLClient,sql.c_str(),(unsigned int)strlen(sql.c_str())); }
Etapa 7
Defina sua função Main usando as funções mencionadas:
int main(){ MySQLManager sqlres("127.0.0.1","root","search1","HR",3306); sqlres.initConnection(); sqlres.runSQLCommand("selecione * do funcionário"); sqlres.destroyConnection(); retornar 0; }