![How to connect MYSQL to C++/CODEBLOCK!!!!!](https://i.ytimg.com/vi/nr9t5ATr1GQ/hqdefault.jpg)
콘텐츠
Code :: Block은 사용자의 복잡한 개발 요구 사항을 충족하도록 설계된 C ++ 용 오픈 소스 IDE입니다. 그것은 확장 가능하고 구성 가능하도록 설계되었습니다. IDE는 신속하고 사용자 정의 가능한 빌드 시스템, 병렬 구성 지원, 다중 타겟 프로젝트, 사용자 정의 경고, 호출 스택, 행간 스위칭, 클래스 간 탐색 및 지능형 후퇴 기능을 제공합니다. MySQL은 오픈 소스이며 매우 대중적인 데이터베이스 관리 시스템입니다. Code :: Block에서 MySQL 데이터베이스를 연결하고 검색, 업데이트, 삽입 및 삭제를 통해 데이터를 조작 할 수 있습니다.
지침
-
Code : Block 설치 파일을 공식 사이트에서 다운로드하십시오 (참고 자료 섹션 참조). 설치 파일을 두 번 클릭하여 프로세스를 시작하십시오. 마칠 때까지 설치 마법사를 따르십시오.
-
Code :: Block 아이콘을 두 번 클릭하여 개발 인터페이스로 들어갑니다. "설정", "컴파일러 및 디버거"및 "링크 설정"을 클릭하십시오. "링크 라이브러리"탭을 클릭하여 대화 상자 창을 엽니 다. "추가"버튼을 클릭하고 "/usr/lib/libmysqlclient.so"를 입력하십시오.
-
"설정", "컴파일러 및 디버거"및 "디렉토리 찾아보기"를 클릭하십시오. "Compiler"를 선택하고 "/ usr / include / mysql"을 입력하십시오. MySQL의 개발 환경은 사용하도록 구성됩니다.
-
응용 프로그램에 다음 파일을 포함시킵니다.
포함하다
포함하다
-
MySQLManager 함수를 사용하여 MySQL에 연결합니다. MySQLManager :: MySQLManager (문자열 호스트, 문자열 userName, 문자열 암호, 문자열 dbName, 부호없는 int 포트) {IsConnected = false; this -> setHosts (hosts); 이 -> setUserName (사용자 이름); this -> setPassword (password); 이 -> setDBName (데이터베이스); 이 -> setPort (포트); }
-
SQL 쿼리가있는 경우 runSQLCommand 함수를 사용하여 SQL 쿼리를 실행하면됩니다. bool MySQLManager :: runSQLCommand (string sql) {mysql_real_query (& mySQLClient, sql.c_str (unsigned int) strlen (sql.c_str ())); }
-
다음 함수를 사용하여 Main 함수를 설정하십시오. int main () {MySQLManager sqlres ( "127.0.0.1", "root", "search1", "HR", 3306); sqlres.initConnection (); sqlres.runSQLCommand ( "select * from employee"); sqlres.destroyConnection (); 0을 반환; }