最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mysql 插入中文及中文查詢 (修改+調(diào)試)

 更新時間:2009年07月09日 14:29:19   作者:  
此程序從pudn上下載,但源程序編譯都通不過,同時又有致命錯誤,
//我修改之,能正常運行,測試環(huán)境為mysql5.0,xp
//關(guān)鍵是設(shè)置對字符集,設(shè)置gbk,gb2312測試通過,utf8測試未通過
//在運行程序前先建立數(shù)據(jù)庫jj,注意下面幾個參數(shù)(修改為你自己的)
復制代碼 代碼如下:

// char *host = "localhost";
// char *user = "root";
// char *pass = "674800";
// char *db = "jj";
#include <windows.h>
#include <iostream>
#include <mysql.h>
#include <stdio.h>
#include <string.h>
using namespace std;
#pragma comment(lib,"libmysql.lib")
int connDB();
int create_table();
int insert_table();
int select_table();
int disconnDB();
MYSQL *mysql;
MYSQL_RES *res;
MYSQL_FIELD * fd;
MYSQL_ROW row;
char szSqlText[500]="";
int i;
int main()
{
connDB();
// create_table();
insert_table();
select_table();
disconnDB();
return 0;
}
///////////////子函數(shù)
int connDB()//連接數(shù)據(jù)庫
{
char *host = "localhost";
char *user = "root";
char *pass = "674800";
char *db = "jj";
mysql = mysql_init((MYSQL*) 0);
mysql_real_connect( mysql, host, user, pass, db,3306, NULL, 0 ) ; //鏈接到服務(wù)器
mysql_set_character_set(mysql,"gb2312"); //設(shè)置字符集
cout<<"conn OK!"<<endl;
return 0;
}
//關(guān)閉數(shù)據(jù)庫
int disconnDB()
{
mysql_close( mysql ) ;
cout<<"disconn OK!"<<endl;
return 0 ;
}
//創(chuàng)建表
int create_table()
{
mysql_set_character_set(mysql,"gb2312");
sprintf(szSqlText, \
"create table mytable \
(s0 varchar(100), \
s1 char(6),\
s2 varchar(4),\
s3 varchar(3),s4 int)\
ENGINE=InnoDB \
DEFAULT CHARSET=gb2312");
if(mysql_query( mysql, szSqlText))
cout<<"occurred an error:"<<mysql_error(mysql)<<endl;
return 0;
}
int insert_table()
{
mysql_set_character_set(mysql,"gb2312");
sprintf(szSqlText,
"insert into mytable\
values('2000-3-10 21:01:30',\
'Test',\
'清風寒劍',\
'歲月情',\
2500)");
if( mysql_query( mysql, szSqlText) )
cout<<"occurred an error:"<<mysql_error(mysql)<<endl;
return 0;
}
int select_table()
{
mysql_set_character_set(mysql,"gb2312");
sprintf(szSqlText, "select * from mytable ");
if (mysql_query( mysql, szSqlText))
{
cout<<"occurred an error:"<<mysql_error(mysql)<<endl;
mysql_close( mysql ) ;
return FALSE ;
}
res = mysql_store_result( mysql) ;
i = (int) mysql_num_rows( res ) ;
cout<<"Query: "<<szSqlText<<"\n"<<i<<" records found:"<<endl;
for ( i = 0 ; fd = mysql_fetch_field( res ) ; i++ )
cout<<fd->name<<"\t";
cout<<endl;
while(row = mysql_fetch_row( res ))
cout<<row[0]<<"\t"<<row[1]<<"\t"<<row[2]<<"\t"<<row[3]<<"\t"<<row[4]<<endl;
mysql_free_result( res ) ;
cout<<"select OK!"<<endl;
return 0;
}

我機器上的運行結(jié)果:

相關(guān)文章

  • MySQL load語句詳細介紹

    MySQL load語句詳細介紹

    這篇文章主要介紹了MySQL load語句詳細介紹,本文講解了load的基本語法、文件的路徑、配置選項、STARTING LINES選項、TERMINATED LINES選項等內(nèi)容,需要的朋友可以參考下
    2014-12-12
  • 探究MySQL中索引和提交頻率對InnoDB表寫入速度的影響

    探究MySQL中索引和提交頻率對InnoDB表寫入速度的影響

    這篇文章主要介紹了MySQL中索引和提交頻率對InnoDB表寫入速度的影響,作者通過實際測試運行時間的對比來驗證,需要的朋友可以參考下
    2015-05-05
  • sql注入數(shù)據(jù)庫原理詳情介紹

    sql注入數(shù)據(jù)庫原理詳情介紹

    這篇文章主要介紹了sql注入數(shù)據(jù)庫原理詳情介紹,文章圍繞主題展開詳細的內(nèi)容戒殺,具有一定的參考價值,需要的小伙伴可以參考一下,希望對你的學習有所幫助
    2022-09-09
  • 詳解MySQL開啟遠程連接權(quán)限

    詳解MySQL開啟遠程連接權(quán)限

    這篇文章主要介紹了MySQL開啟遠程連接權(quán)限,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • Win下Mysql5.6升級到5.7的方法

    Win下Mysql5.6升級到5.7的方法

    MySQL的升級方式分為兩種:原地升級和邏輯升級。這兩種升級方式,本質(zhì)沒有什么區(qū)別的,下面通過本文給大家詳細介紹Win下Mysql5.6升級到5.7的方法,需要的的朋友參考下
    2017-04-04
  • mysql插入中文數(shù)據(jù)變成問號的解決方案

    mysql插入中文數(shù)據(jù)變成問號的解決方案

    這篇文章主要介紹了mysql插入中文數(shù)據(jù)變成問號的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • MySQL Workbench安裝及使用詳解

    MySQL Workbench安裝及使用詳解

    MySQL是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),關(guān)系數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性,這篇文章主要介紹了MySQL Workbench安裝及使用,需要的朋友可以參考下
    2022-10-10
  • PHP版Mysql爆破小腳本

    PHP版Mysql爆破小腳本

    本文給大家分享的是使用php實現(xiàn)暴力破解mysql的小腳本代碼,非常的好用,有需要的小伙伴可以參考下
    2016-10-10
  • 解決MySQL遇到錯誤:1217 - Cannot delete or update a parent row: a foreign key constraint fails

    解決MySQL遇到錯誤:1217 - Cannot delete or 

    這篇文章主要介紹了解決MySQL遇到錯誤:1217 - Cannot delete or update a parent row: a foreign key constraint fails問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • 集群rpm安裝MySQL步驟詳解

    集群rpm安裝MySQL步驟詳解

    在本篇文章里小編給大家整理的是一篇關(guān)于集群rpm安裝MySQL步驟內(nèi)容,需要的朋友們可以參考學習下。
    2020-01-01

最新評論

松原市| 綦江县| 宣威市| 锦州市| 舞阳县| 石城县| 达州市| 山东省| 南漳县| 岳阳市| 满城县| 错那县| 天全县| 灌南县| 巩留县| 白玉县| 赤城县| 德保县| 油尖旺区| 昭苏县| 岱山县| 象州县| 淮南市| 丘北县| 曲周县| 舒兰市| 施秉县| 丰台区| 嘉荫县| 太仆寺旗| 定陶县| 招远市| 宁津县| 云霄县| 安徽省| 宜兰县| 香河县| 鸡泽县| 广宁县| 北宁市| 新安县|