C言語データベース(c)に書き込ま

遭遇した問題と方法ソリューション

1.外部インポート・データベース・ファイル

mysqlの入力し、データベースsh_robotを作成

ソース/home/exbot/sh_robot.sql

Viewデータベースのエンコード形式

「%チャー%」のような変数を表示。

 

2.データベースの挿入

関連するデータベースを入力します。データベース名を使用します。

クエリテーブルの存在が存在します。showテーブルを。

これは、テーブルのテーブル名を作成する作成存在しません。

テーブルに挿入(フィールド1、フィールド名2、...)の値(値1、値2、...)

子供用(childno、FNAME)の値(123、 'wanghao')に挿入します。

 

3.Cコードコンパイラのコマンド言語は、データベースを操作します

gccのconnect.c -o connect.c -Iは/ usr /含める/ mysqlの-Lは/ usr / libに/ mysqlの-lmysqlclient

 

4.タスクIDおよびデータベース・コマンド文字列から抽出されたTASKNAME

タスクから*を選択する場所taskLastEditTimeのDESCによってtaskState = 1順序;

 

5.C言語は、Linux端末がUTF-8である、データベース・コードはUFT-8文字で、データベースを読み取る文字が文字化けします

mysql_options(&mysqlの、MYSQL_SET_CHARSET_NAME、 "GBK");

唯一のデータベースから読み込まれた文字を満たすことができるような操作が戻って何の問題を再挿入しないが、その後、端末は表示されませんか

 

するmysql_query(&mysqlの、「名前のUTF8を設定する」); 6.クエリのクエリプロパティの前に設定する必要が、UTF8に文字セットを設定します。

中国の両方を示すことができるのLinux端末データベースなど

7.データベースを決定し、Linuxのターミナル漢字コーディングの文字が統一形式でなければなりません

 

おすすめ

転載: www.cnblogs.com/wanghao-boke/p/10979041.html