1樓:匿名使用者
可以使用記憶體資料庫,名字自己查吧。
一般都有相關論壇,**和幫助都有人做的。
2樓:匿名使用者
建議還是選擇關係型資料庫。
關係型資料庫是主流啊,難道你想你的程式寫的只能跑非主流的?
至於哪個方式,如過公司有同事搞dba,資料庫維護,你可以和他們溝通交流一下。
在一台機器上裝資料庫?你還要裝什麼?
讀資料庫不難,關鍵是寫。寫是比較佔資源的
3樓:匿名使用者
不知道你具體要多快,評估一下,或者先做個簡單的測試
如果你能把資料分布到幾個伺服器,那訪問效率就提高了,能不能分開這個要看具體的需求了,看這些資料的關聯性。你查詢頻率最高的資料可以做個優化,建立索引等等。個人認為一般sql server這種的資料庫系統就夠了,想想看很多大型**用這種資料庫都夠,那個使用者量都很大的,主要是一些細節的東西,如果你細節沒做好,關鍵的一兩個地方就導致你效率降低了很多。
直接用odbc api應該是比較好的選擇。
4樓:匿名使用者
oracle 可以選擇 oci / pro*c 其他的資料庫不清楚
ado速度慢。
5樓:徐霄沛
如果查詢和修改比較頻繁的話,最好用redis資料庫比較好。
6樓:匿名使用者
上面給的都是資料庫的驅動方式。資料庫的快慢最主要的是看錶的優化情況。和查詢語句的優化好壞。
要想在速度上最快 排除你查詢語句和表結構優化後。首推硬體提公升,高速cpu 固態硬碟 大記憶體緩衝等等。選擇哪種驅動方式對讀寫速度真的不是很重要!
7樓:匿名使用者
odbc用來訪問大量批資料比較。關聯式資料庫的查詢速度快。
8樓:
一般都是用odbc吧
資訊系統從資料庫中查詢資料,實現查詢功能(c++)
9樓:
char *sql="select * from branch where branch_name like branchname";
//改成
du這zhi個dao試內
容試char *sql="select * from branch where branch_name like \'%branchname%\'";
用c++怎麼實現資料的快速儲存與查詢呢? 15
10樓:匿名使用者
hiredis 很方便的
11樓:匿名使用者
樓主可以考慮使用資料庫。
如果資料量大,肯定是要用資料庫的,比你用**來得方便簡單多了,而且其他人維護你的**也非常方便。
如果資料量不是非常大,建議使用sqlite,**庫非常小,使用非常簡單,而且效率很高。
12樓:匿名使用者
1、用資料庫,這個最簡單,可以通過sql語句批量從檔案讀入存到資料庫,當然也可以一條一條讀入,然後通過查詢資料庫得到記錄。需要用到c++資料操作。一般可用ado連線資料庫,然後通過ado提供的介面運算元據庫。
2、,用讀寫檔案的方式,原理都一樣,只是每條記錄的格式需要自己定義,然後按照自己定義好的記錄格式進行查詢,刪除等操作。需用到c++檔案讀寫操作。
3、,資料僅保留在記憶體中,不用寫入硬碟,其實前兩種方法都是在這種方法基礎上進行檔案和資料庫操作的。也就是定義好結構體,然後連成鍊錶,就ok了。
vs2010中進行c/c++程式設計,如何連線和使用oracle資料庫? 20
13樓:阿冬
在windows的控制面板中,查詢odbc資料來源,配置乙個能夠連線oracle的資料來源,並測試能夠成功連線。然後在vs中連線這個資料來源即可。
我就想知道怎樣用c++讀取乙個access資料庫裡的內容,僅僅是讀而已,我學了一晚上,試了sql
我要用c++做乙個處理文字檔案中資料的程式,可以自動對所有的資料進行統計,要用什麼方法進行?
14樓:
用檔案流開啟,然後按行讀取,以空格為標誌符切割字串,把得到的字串轉換為int然後寫入到乙個容器進行操作。
#include
#include
#include
#include
using namespace std;
// 開啟輸入檔案
ifstream in("sample.log");
if (!in)
}in.close();
int n;
stringstream ss;
//字串轉換然後儲存到向量容易temp2for (int j = 0; j < temp.size(); j++)
//隨手寫的,自己拼湊著用
如何在c/c++程式設計中使用資料庫(sql server)?
15樓:匿名使用者
操作 sql server 需要用到 ado 驅動,這種驅動使用mfc做的包裝模擬較多一些,在控制台直接編寫**可能稍顯繁瑣。
可以參考
16樓:匿名使用者
建議初學者去csdn上隨便下份簡單的**,試著去學。比如一些簡單的管理系統或者學長們上傳的實驗之類的東西。你問的問題在這裡說不清楚滴
17樓:匿名使用者
用linux+mysql的飄過~~~
怎樣在c++中呼叫mysql資料庫中的資料
18樓:匿名使用者
建立乙個空的控制台程式,建立乙個cpp檔案,在其中加入如下**。**部分:
cpp**
#include
//定義socket
#include
#include"mysql.h"
//#pragma comment( lib, "libmysql.lib");
//此句話和在附加依賴項中增加libmysql.lib 的功能一樣
usingnamespace std;
int main(char **args)
else
} 相關設定:
1、附加包含標頭檔案的目錄,include就是mysql-5.0.27-win32\include資料夾。
2、附加庫目錄,mysql lib中的檔案就是mysql-5.0.27-win32\lib\opt中的檔案
3、附加依賴項,名稱為libmysql.lib
4、將libmysql.dll拷貝到debug資料夾中,libmysql.dll在lib資料夾中有
19樓:匿名使用者
include "mysql.h"
然後呼叫mysql api庫
怎麼用c語言寫程式。實現從鍵盤輸入字元並寫入檔案
include define n 50 void main file pfile pfile fopen outfile.txt wb fwrite buf,1,strlen buf pfile fclose pfile 1 抄c語言標準庫提供了一系列檔案操作函式。檔案操作函式一般以f 單詞的形式來...
請問C寫程式一般用什麼資料庫
因為c 提供的ado.net幾乎支援所有主流資料庫,因此 用什麼資料庫 沒有一般性的習慣,完全是根據需求來決定。我們只討論關係型資料庫,nosql資料庫先不討論 迷你專案或者小型專案,出於成本考慮會使用mysql或者access。前者免費,後者整合在office,這些資料庫的效能都足夠支撐乙個小型的...
C語言編寫的程式只能放在程式檔案裡嗎,如果不是,幾個檔案
看你用什麼ide 開發工具 了!windows下,一般常用的是vc vs devc 等,這種工具下,建立乙個工程,然後乙個乙個地新增檔案到工程中,就可以了,編寫完成後,編譯執行就可以了,整合開發環境工具會自動將工程中的多個檔案鏈結到一起,生成執行檔案。linux下,只需要將編寫好的各個檔案用gcc ...