成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

解析關(guān)于QT 數(shù)據(jù)庫中一些實現(xiàn)案例

移動開發(fā)
關(guān)于QT 數(shù)據(jù)庫中一些實現(xiàn)案例是本文要介紹的內(nèi)容,。主要是來了解一下QT中數(shù)據(jù)庫的操作,也是一些小案例的實現(xiàn),具體來看詳細內(nèi)容。

關(guān)于QT 數(shù)據(jù)庫中一些實現(xiàn)案例是本文要介紹的內(nèi)容,。主要是來了解一下QT數(shù)據(jù)庫的操作,也是一些小案例的實現(xiàn),具體來看詳細內(nèi)容。

1、QT4讀取數(shù)據(jù)庫中文字符串亂碼的解決方法

將c:\qt\4.6.2\src\sql\drivers\mysql\qsql_mysql.cpp文件中的

  1. mysql_set_character_set(d->mysql, "utf8"); 

改為

  1. mysql_set_character_set(d->mysql, "gbk"); 

重新編譯驅(qū)動及解決。

2、Qt中連接Mysql數(shù)據(jù)庫的方法

Qt中連接mysql數(shù)據(jù)庫并不復(fù)雜,Qt幫助中也有詳細的代碼例子,現(xiàn)舉例如下:

  1.  QSqlDatabase m_defDB = QSqlDatabase::addDatabase( "QMYSQL" );  
  2.  m_defDB.setHostName( "localhost" );  
  3.  m_defDB.setDatabaseName( "MyDB" );  
  4.  m_defDB.setUserName( "root" );  
  5.  m_defDB.setPassword( "123456" );  
  6. if ( ! m_defDB.open() )  
  7. {  
  8.    QMessageBox::critical(NULL, "Error Information", m_defDB.lastError().text(), MessageBox::Ok ,QMessageBox::Cancel );  
  9. }  
  10. return true; 

事實上你按這這段代碼作是連接不上mysql的,你得到只是一出錯信息

  1. “Can't create TCP/IP socket(10093 QMYSQL)”, 

使你不知所措,其實這可能是qt的一個bug,你可以嘗試連接另一數(shù)據(jù)庫,如"QPSQL"不管成功與否,再連接mysql,你會發(fā)現(xiàn)連接成功了!

正如錯誤信息所示:TCP/IP socket 出錯了,你在連接數(shù)據(jù)庫之前應(yīng)該先做初始化,代碼如下: #include "winsock2.h"

  1. #include "windows.h"  
  2. WSAData wsadata;  
  3. if (WSAStartup(MAKEWORD(2,0), &wsadata) != 0)  
  4. {  
  5.   qFatal("WSA Startup failed");  

程序編譯時,在工程中增加附加依賴項 Ws2_32.lib Ok,相信看到這里,你就可以在輕松的連接mysql數(shù)據(jù)庫了.

小結(jié):解析關(guān)于QT 數(shù)據(jù)庫中一些實現(xiàn)案例的內(nèi)容介紹完了,希望通過本文的學習能對你有所幫助!

責任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-06-30 10:23:27

SQL Server數(shù)

2011-07-19 13:49:19

Objective-C 數(shù)據(jù)類型

2011-06-24 14:46:23

Qt

2011-06-16 14:28:08

Qt Symbian 文件

2021-09-07 10:12:25

分布式數(shù)據(jù)庫集群

2010-08-31 14:13:48

DB2數(shù)據(jù)庫

2011-08-30 15:10:46

Qt圖片數(shù)據(jù)庫

2020-08-07 08:04:03

數(shù)據(jù)庫MySQL技術(shù)

2011-07-29 15:58:53

SGAOracle

2011-08-15 14:52:07

數(shù)據(jù)庫登錄名數(shù)據(jù)庫用戶名

2018-07-27 18:20:31

數(shù)據(jù)庫MySQL 數(shù)據(jù)庫建表

2019-10-18 09:25:45

Python蘋果公司算法

2011-03-10 13:19:47

Oracle數(shù)據(jù)庫

2011-07-27 15:01:48

MySQL數(shù)據(jù)庫內(nèi)存表

2021-09-15 09:51:36

數(shù)據(jù)庫架構(gòu)技術(shù)

2021-01-25 09:20:04

數(shù)據(jù)庫架構(gòu)分布式

2011-07-19 18:11:09

iPhone 開發(fā)

2017-05-23 14:33:46

簡歷求職前端開發(fā)

2022-05-24 12:50:58

Pandas索引代碼

2013-03-29 09:03:59

iOS實用小代碼iOS開發(fā)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产乱码精品1区2区3区 | 中文一区二区 | 99在线视频观看 | 久久精品久久精品 | 999re5这里只有精品 | 五月天婷婷综合 | 91色在线| 国产精品一区二区在线播放 | 国产精品一区二区三区在线 | 国产一级片免费在线观看 | 日韩在线不卡 | 国产真实精品久久二三区 | 欧美日韩免费一区二区三区 | 久久高清亚洲 | 亚洲精品日本 | 欧美日韩激情 | 日本国产欧美 | 青青草社区 | 毛片网站在线观看 | 亚洲精彩视频在线观看 | 国产欧美日韩一区二区三区在线 | 秋霞精品 | 中文字幕国产一区 | а√中文在线8 | 国产成人99久久亚洲综合精品 | 国产精品一区二区久久久久 | www.久久.com | 国产视频中文字幕 | 国产综合网站 | 91福利电影在线观看 | 国产欧美精品在线观看 | 天天操天天操 | 久久精品超碰 | 成人精品一区二区 | 日韩精品中文字幕一区二区三区 | 久久精品亚洲精品国产欧美kt∨ | 99re在线视频观看 | 在线观看涩涩视频 | 免费看国产精品视频 | 9999在线视频 | 国产一区二区成人 |