MySql資料庫C++訪問(轉)
MySql資料庫C++訪問(轉)[@more@]//在winxpsp2+devcpp4.9中編譯透過
//在執行之前請先用devcpp下載相應的包
/*
Name: mysql.cpp
Copyright: 2005 Frantisek Sidak
Author: Frantisek Sidak
Date: 23.11.2005 13:00
Description: simple MySQL connection test
*/
#include
#include
#include
#include
using namespace std;
int main()
{
//connection params
char *host = "localhost";
char *user = "root";
char *pass = "sa";
char *db = "mytry";
//sock
MYSQL *sock;
MYSQL_RES *results;
MYSQL_ROW record;
sock = mysql_init(0);
if (sock) cout << "sock handle ok!" << endl;
else {
cout << "sock handle failed!" << mysql_error(sock) << endl;
}
//connection
if (mysql_real_connect(sock, host, user, pass, db, 0, NULL, 0))
cout << "connection ok!" << endl;
else {
cout << "connection fail: " << mysql_error(sock) << endl;
}
//connection character set
cout << "connection character set: " << mysql_character_set_name(sock) << endl;
//wait for posibility to check system/mysql sockets
if(mysql_query(sock,"select name,age from db1"))
{
cout< }
results=mysql_store_result(sock);
while(record=mysql_fetch_row(results))
{
printf("%s - %s ",record[0],record[1]);
}
mysql_free_result(results);
system("PAUSE");
//closing connection
mysql_close(sock);
return EXIT_SUCCESS;
}
//在執行之前請先用devcpp下載相應的包
/*
Name: mysql.cpp
Copyright: 2005 Frantisek Sidak
Author: Frantisek Sidak
Date: 23.11.2005 13:00
Description: simple MySQL connection test
*/
#include
#include
#include
#include
using namespace std;
int main()
{
//connection params
char *host = "localhost";
char *user = "root";
char *pass = "sa";
char *db = "mytry";
//sock
MYSQL *sock;
MYSQL_RES *results;
MYSQL_ROW record;
sock = mysql_init(0);
if (sock) cout << "sock handle ok!" << endl;
else {
cout << "sock handle failed!" << mysql_error(sock) << endl;
}
//connection
if (mysql_real_connect(sock, host, user, pass, db, 0, NULL, 0))
cout << "connection ok!" << endl;
else {
cout << "connection fail: " << mysql_error(sock) << endl;
}
//connection character set
cout << "connection character set: " << mysql_character_set_name(sock) << endl;
//wait for posibility to check system/mysql sockets
if(mysql_query(sock,"select name,age from db1"))
{
cout< }
results=mysql_store_result(sock);
while(record=mysql_fetch_row(results))
{
printf("%s - %s ",record[0],record[1]);
}
mysql_free_result(results);
system("PAUSE");
//closing connection
mysql_close(sock);
return EXIT_SUCCESS;
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-962022/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用perl訪問mysql資料庫(轉)MySql資料庫
- 外網訪問MySQL資料庫MySql資料庫
- C#訪問MySQL資料庫C#MySql資料庫
- 遠端資料庫的訪問 (轉)資料庫
- 透過socket訪問資料庫(轉)資料庫
- JSP訪問資料庫大全(轉)JS資料庫
- 如何限定IP訪問Oracle資料庫-轉Oracle資料庫
- Applet直接訪問資料庫 (轉)APP資料庫
- 用JDBC訪問一個資料庫(轉)JDBC資料庫
- Mysql資料庫的遠端訪問設定MySql資料庫
- Oracle透明閘道器訪問MySQL資料庫OracleMySql資料庫
- Python學習之旅:訪問MySQL資料庫PythonMySql資料庫
- JDBC資料庫訪問JDBC資料庫
- 資料庫mysql如何訪問控制?有哪些階段?資料庫MySql
- 在Linux下訪問MSSQLServer資料庫 (轉)LinuxSQLServer資料庫
- Struts HOW-TO 系列 之 資料庫訪問 (轉)資料庫
- Mysql多臺資料庫同步問題(轉)MySql資料庫
- 大型網站資料庫及資料訪問最佳化(轉)網站資料庫
- Serverless 解惑——函式計算如何訪問 MySQL 資料庫Server函式MySql資料庫
- MySQL新增使用者以及資料庫訪問授權MySql資料庫
- Oracle資料庫訪問控制Oracle資料庫
- 異構資料庫訪問資料庫
- 直接透過ODBC API訪問SQL資料庫 (轉)APISQL資料庫
- jboss訪問資料庫的問題資料庫
- Spring Boot入門(五):使用JDBC訪問MySql資料庫Spring BootJDBCMySql資料庫
- 基於gin的golang web開發:訪問mysql資料庫GolangWebMySql資料庫
- phpstudy設定允許遠端訪問mysql資料庫PHPMySql資料庫
- Oracle,SqlServer,Access資料庫通用訪問類設計(轉)OracleSQLServer資料庫
- 在Linux下訪問MS SQL Server資料庫(轉)LinuxSQLServer資料庫
- Oracle資料庫限制訪問IPOracle資料庫
- C#訪問SQLite資料庫C#SQLite資料庫
- 訪問HyperSQL資料庫的方法SQL資料庫
- 限制特定IP訪問資料庫資料庫
- 資料庫如何處理大資料訪問資料庫大資料
- 求助:資料庫併發訪問問題資料庫
- PHP訪問MySQL篇(轉)PHPMySql
- JAVA訪問雲資料mysql出現問題JavaMySql
- 使用Visual Basic訪問資料庫幾個注意的問題 (轉)資料庫