MFC串連Mysql資料庫執行查詢和插入

來源:互聯網
上載者:User

標籤:配置環境   sql資料庫   sql   span   tor   store   返回   讀取資料   sele   

配置環境:

    include:mysql.h檔案

    lib:libmysql.lib檔案

    dll:;libmysql.dll檔案

串連代碼:

MYSQL m_sqlCon;
MYSQL_RES *m_res;
MYSQL_ROW row;

//初始化資料庫
mysql_init(&m_sqlCon);
// 設定串連資料庫字串
CString conn_ip,conn_port,conn_dbname,conn_user,conn_password;

if(!mysql_real_connect(&m_sqlCon,conn_ip,conn_user,conn_password,conn_dbname,int_port,NULL,0))
{
  AfxMessageBox(_T("訪問資料庫失敗!"));
  return;
}

mysql_query(&m_sqlCon,"SET NAMES ‘GB2312‘");//解決從資料庫中讀取資料後漢字亂碼顯示的問題  

//定義sql語句

const char *sql = "select * from table";

//執行查詢

m_res = mysql_store_result(&m_sqlCon);

//如果為空白則返回

if(NULL == m_res)
{ return; }

//重複讀取行,把資料放入列表中,直到row為NULL

while (row = mysql_fetch_row(m_res)) 
{
  for (int rols = 0; rols < 2; rols++)
  {
    CString myreaddata(row[rols]);
    list.AddString(myreaddata);
  }
}

//執行插入

const char *sql = "insert into tb_rdchange(way_id,sp_way_id) values(4,4)";
if(mysql_real_query(&m_sqlCon, sql,(unsigned long)strlen(sql)))
{
  return;
}

 

MFC串連Mysql資料庫執行查詢和插入

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.