SQL資料庫建好了,用vc++6.0做了界面也運行成功了,怎么連接。初次學希望大神指點
uj5u.com熱心網友回復:
查看sql官方檔案,有詳細實體的放上基于mysql的注冊與登入
int CConnectDB::ConnectDB()
{
if (mysql_init(&mysql_rcs) == NULL)
return 1;
if (!mysql_real_connect(&mysql_rcs,"192.168.1.154", "root", "791745", "tpms", 3306, NULL, 0))
{
AfxMessageBox(mysql_error(&mysql_rcs));
return -1;
}
return 0;
}
void CConnectDB::disconnectDB()
{
mysql_close(&mysql_rcs);
}
int CConnectDB::NameSearch(LPCSTR szUser,LPCSTR szPass)
{
MYSQL_RES *result;
result = NULL;
char querystr[MAX_SQL_QUERY_LEN];
memset(querystr, 0, MAX_SQL_QUERY_LEN);
sprintf(querystr, "SELECT UserName FROM username WHERE UserName = '%s'",szUser);
mysql_query(&mysql_rcs,"set names 'gbk'");
if (!mysql_query(&mysql_rcs, querystr))
{
result = mysql_store_result(&mysql_rcs);
if(result->row_count)
{
memset(querystr, 0, MAX_SQL_QUERY_LEN);
sprintf(querystr, "SELECT UserName FROM username WHERE PassWords = '%s'",szPass);
if(!mysql_query(&mysql_rcs, querystr))
{
result = mysql_store_result(&mysql_rcs);
if(result->row_count)
{
mysql_free_result(result);
return 0;
}
else
{
return -1;
}
}
else
{
int nError = mysql_errno(&mysql_rcs);
return -2;
}
}
else
{
int nError = mysql_errno(&mysql_rcs);
mysql_free_result(result);
return -3;
}
}
else
return -4;
}
int CConnectDB::Registr(LPCSTR szUser,LPCSTR szPass)
{
MYSQL_RES *result;
result = NULL;
char querystr[MAX_SQL_QUERY_LEN];
memset(querystr, 0, MAX_SQL_QUERY_LEN);
sprintf(querystr, "INSERT INTO username(UserName,PassWords) VALUES('%s','%s')",szUser,szPass);
mysql_query(&mysql_rcs,"set names 'gbk'");
if (!mysql_query(&mysql_rcs, querystr))
{
result = mysql_store_result(&mysql_rcs);
if(!result)
{
//mysql_free_result(result);
result = NULL;
return 0;
}
else
{
int nError = mysql_errno(&mysql_rcs);
return -1;
}
}
else
{
int nError = mysql_errno(&mysql_rcs);
return -2;
}
}
uj5u.com熱心網友回復:
復制的太亂了,貼一下圖吧uj5u.com熱心網友回復:
Tttttttttttttttttuj5u.com熱心網友回復:
參考ado 幫助檔案uj5u.com熱心網友回復:
我猜樓主配合VC用的資料庫是sqlserver那么,可以到MSDN搜下ADO的檔案
uj5u.com熱心網友回復:
http://www.cnblogs.com/nktblog/articles/2770706.html轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/96787.html
標籤:數據庫
