>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

Tutorial do MySQL sobre blocos de código


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; }