您的位置:零度軟件園編程工具編程工具Mysql for Visual Studio v1.1.1 官方版

Mysql for Visual Studio v1.1.1 官方版Mysql for Visual Studio v1.1.1 官方版

軟件大?。?/span>6.8M

軟件官網:HomePage

用戶評分:

軟件類型:國產軟件

運行環境:WinAll

軟件語言:簡體中文

軟件分類:編程工具

更新時間:2014/3/19

授權方式:免費軟件

插件情況:無 插 件

平臺檢測 無插件 360通過 騰訊通過 金山通過 瑞星通過
軟件標簽: Mysql
Mysql for Visual Studio 1.1.1此文件可以用到Visual Studio2013服務器資源管理器里面添加mysql數據源,此文件還兼容VS以前版本,可以添加mysql數據源
連接教程:
(安裝路徑:D:\Program Files\MySQL\Mysql server 5.5)
IDE: Microsoft Visual Studio 2010 Professional
(以上東西都是完整安裝的)
-------------------------------------------
1、新建一個工程,隨便寫一個helloworld,目的是就是讓工程下的“debug”文件夾出現
2、把D:\Program Files\MySQL\MySQL Server 5.5\lib下面的libmysql.dll復制到工程的debug文件夾里面
3、接下來要設置一些引用文件的環境變量,首先,點擊工程屬性->vc++目錄。
然后“include目錄”那把“D:\Program Files\MySQL\MySQL Server 5.5\include”給加進來
再然后“lib目錄”那里把“D:\Program Files\MySQL\MySQL Server 5.5\lib”也一起加進來
4、然后在工程屬性窗口下點擊:連接->附加依賴,把"libmysql.lib"寫進去

5、源代碼示范:(中文注釋之間夾雜了亂碼,自己跳著看吧)

#include<Windows.h>
#include<string>
#include<iostream>
#include<mysql.h>
#include<stdio.h>
intmain()
{
//connectionparams
char*host = "localhost";
char*user = "root";
char*pass = "132";//你的mysql服務器密碼
char*db = "littleTest";
MYSQL*sock;
MYSQL_RES*res;
MYSQL_FIELD* fd ;
MYSQL_ROWrow;
charszSqlText[500]="";
inti;
inttcreate=0;
sock=mysql_init(0);
if(sock//初?始o?化?¥數oy據Y結¨¢構1
&& mysql_real_connect(sock,host,user,pass,db,0,NULL,0))
{
mysql_set_character_set(sock,"utf8");
//connectioncharacter set
//waitfor possibility to check system/mysql mysqlets
if(tcreate)
{
sprintf(szSqlText, //構1造¨?SQL語®?句?//新?建?§一°?張?表à¨a
"create table mytable (time datetime,s1 char(6),s2 char(11),s3int,s4 int)");
if(mysql_query(sock,szSqlText))//執??行Dsql語®?句?,并?é判D斷?是o?否¤?出?錯?¨a
{
cout<<"can't create table:"<<mysql_error(sock)<<endl;
mysql_close(sock);
returnFALSE;
}
}
sprintf(szSqlText,//向¨°mytable這a個?表à¨a插?入¨?數oy據Y //注á?é意°a時o?à間?格?式o?
"insertinto mytable values('2000-3-10', 'Test','MySQLTest',2000,15)");
if(mysql_query( sock, szSqlText))
{
cout<<"Can't insert data to table"<<mysql_error(sock)<< endl;
mysql_close( sock) ;
returnFALSE ;
}
sprintf(szSqlText, "select* from mytable");
if(mysql_query( sock, szSqlText))//進?行D數oy據Y檢¨?索??,并?é檢¨?查¨|有®D無T錯?¨a誤¨®
{
mysql_close( sock );
returnFALSE ;
}
else
{
res= mysql_store_result( sock) ;//取¨?得ì?查¨|詢?¥結¨¢果?
i = (int) mysql_num_rows(res ) ;//取¨?得ì?有®D效?ì記?錄?數oy
cout<<"Query: "<<szSqlText<<"\n"<<i<<" records found:"<<endl;
for( i = 0 ; fd = mysql_fetch_field( res ); i++ )
cout<<fd->name<<"\t";
cout<<endl;//輸o?出?各??字á?段?名?
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 ) ;
}
}
else//連¢?接¨®數oy據Y庫a出?錯?¨a
{
cout<<"cannot connect to the sock sever "<<mysql_error(sock)<<endl;
mysql_close(sock);
returnFALSE;
}
mysql_close(sock);
system("pause");
returnTRUE;
}
  • 下載地址
有問題? 投訴報錯
mysql管理工具合集

mysql管理工具合集

MySQL是一個關系型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬于 Oracle 旗下產品,它也是最流行的關系型數據庫管理系統。今天零度小編為大家帶來了mysql管理工具合集,這些mysql管理工具擁有簡潔高效、功能強大等特點,使用它可以快速直觀地讓您從世界的任何角落通過網絡來維護遠端的MySQL數據庫。

用戶評論

(您的評論需要經過審核才能顯示)0人參與,0條評論
140

最新評論

請簡要描述您遇到的錯誤,我們將盡快予以修訂

返回頂部
福建11选5在线投注