Initialization and cleaning of mysql_init_API library

37 thousand Unauthorized reproduction is prohibited Understanding the course
Course Introduction
discuss {{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
Suitable for people
1. Students with basic knowledge of C language; 2. Students who have a basic knowledge of C++and want to do practical learning; 3. Used in work or database programming
You will learn
Learn to install and configure mysql8.0 and mysql's official graphical interface in Windows and ubuntu systems, learn the c api of mysql's sql, transactions, locks and stored procedures, and solve problems such as Chinese garbled code and file storage;
Course Introduction

Environmental Science:

Main use of the course C++programming. All demonstration codes are cross platform. The development environment used in the course on the Windows platform is the vs2017 community version, and the Linux environment uses g++and make under ubuntu 18.04.

MySQL uses version 8.0. The official version of MySQL graphical management tool is MySQL Workbench 8.0. The server will demonstrate the installation and configuration in windows10 and ubuntu18.04.

The mysql api uses the ibm ysqlclient, a 64 bit version used in Windows, and is installed directly through apt get in Linux.

Explanation method:

Through mind mapping +The explanation method of code operation. Each function implemented will demonstrate and analyze the code. For details, see the directory and video introduction.

The course provides all the source code to the students.

 MySQL API C++database programming mind map.png Introduction to other platforms mysql.png

Expand more
release
 head portrait

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

Topping note
 Discussion Chart
{{ item.create_time }} reply
  • delete

    Are you sure to delete?

    confirm
    cancel
  • {{item. is_top==1? 'Cancel topping': 'topping'}}

    The discussion that has been set to the top, do you want to replace the existing one?

    confirm
    cancel
{{ tag.text}}
 head portrait
{{ subitem.user.nick_name }} {{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }} reply
delete

Are you sure to delete?

confirm
cancel
release
{{pageType==='video '?' The discussion area grabs the sofa, and you can get double credits': 'The discussion area is empty, please say two sentences~'}}
release
{{tips.text}}
{{ noteHeaderTitle }} note {{hasMyNote? 'My notes':' Take notes'}}
{{hasMyNote? 'My notes':' Take notes'}}
Quality Notes
Updated on: {{$dayjs. format ('YYYY-MM-DD HH: mm: ss', item.last_uptime*1000) }}
 head portrait
{{ detail.username }}

Public notes are visible to others and have the opportunity to be rated as "high-quality notes" by the administrator

{{ noteEditor.content.length }}/2000

Public Notes
preservation
put questions to

The lecturer will answer your questions as soon as possible. If you choose to ask questions in public, you can get more help from students.

Record time point
Record the time when the video is played when asking questions, so as to facilitate subsequent viewing
Open questions
Submit