你的操作系統(tǒng)是64位的,并且安裝的是64位的PostgreSQL,而你的VS2013項(xiàng)目設(shè)置的目標(biāo)平臺(tái)是Win32的吧。所以,編輯時(shí)會(huì)發(fā)生那些符號(hào)鏈接錯(cuò)誤。
創(chuàng)新互聯(lián)是一家專注于網(wǎng)站制作、成都網(wǎng)站制作與策劃設(shè)計(jì),陸川網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:陸川等地區(qū)。陸川做網(wǎng)站價(jià)格咨詢:13518219792
解決的方法有兩種:
1) 將編輯的目標(biāo)平臺(tái)改為X64
2) 使用32位的PostgreSQL庫(kù)(即使用32位的libpq.lib)
可以使用PostgreSQL的C庫(kù):libpg
PostgreSQL安裝包附帶
或者安裝PostgreSQL的ODBC驅(qū)動(dòng),通過(guò)ODBC標(biāo)準(zhǔn)函數(shù)連接PostgreSQL
如果使用C++/CLI,也可以使用ADO.NET等
現(xiàn)在被稱為 PostgreSQL 的對(duì)象-關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(有一段時(shí)間被稱為 Postgres95)是從伯克利寫的 Postgres 軟件包發(fā)展而來(lái)的。經(jīng)過(guò)十幾年的發(fā)展, PostgreSQL 是世界上可以獲得的最先進(jìn)的開放源碼的數(shù)據(jù)庫(kù)系統(tǒng), 它提供了多版本并行控制,支持幾乎所有 SQL 構(gòu)件(包括子查詢,事務(wù)和用戶定 義類型和函數(shù)), 并且可以獲得非常廣闊范圍的(開發(fā))語(yǔ)言綁定 (包括 C,C++,Java,perl,tcl,和 python)。
優(yōu)點(diǎn)事實(shí)上, PostgreSQL 的特性覆蓋了 SQL-2/SQL-92 和 SQL-3/SQL-99,首先,它包括了可以說(shuō)是目前世界上最豐富的數(shù)據(jù)類型的支持,其中有些數(shù)據(jù)類型可以說(shuō)連商業(yè)數(shù)據(jù)庫(kù)都不具備, 比如 IP 類型和幾何類型等;其次,PostgreSQL 是全功能的自由軟件數(shù)據(jù)庫(kù),很長(zhǎng)時(shí)間以來(lái),PostgreSQL 是唯一支持事務(wù)、子查詢、多版本并行控制系統(tǒng)、數(shù)據(jù)完整性檢查等特性的唯一的一種自由軟件的數(shù)據(jù)庫(kù)管理系統(tǒng)。直到最近才有 Inprise 的 InterBase 以及 SAP 等廠商將其原先專有軟件開放為自由軟件之后才打破了這個(gè)唯一。最后,PostgreSQL擁有一支非?;钴S的開發(fā)隊(duì)伍,而且在許多黑客的努力下,PostgreSQL 的質(zhì)量日益提高。
從技術(shù)角度來(lái)講,PostgreSQL 采用的是比較經(jīng)典的 C/S (client/server)結(jié)構(gòu),也就是一個(gè)客戶端對(duì)應(yīng)一個(gè)服務(wù)器端守護(hù)進(jìn)程的模式,這個(gè)守護(hù)進(jìn)程分析客戶端來(lái)的查詢請(qǐng)求,生成規(guī)劃樹,進(jìn)行數(shù)據(jù)檢索并最終把結(jié)果格式化輸出后返回給客戶端。為了便于客戶端的程序的編寫,由數(shù)據(jù)庫(kù)服務(wù)器提供了統(tǒng)一的客戶端 C 接口。而不同的客戶端接口都是源自這個(gè) C 接口,比如 ODBC,JDBC,Python,Perl ,Tcl,C/C++,ESQL 等, 同時(shí)也要指出的是,PostgreSQL 對(duì)接口的支持也是非常豐富的,幾乎支持所有類型的數(shù)據(jù)庫(kù)客戶端接口。這一點(diǎn)也可以說(shuō)是 PostgreSQL 一大優(yōu)點(diǎn)。
缺點(diǎn)
從 Postgres 開始,PostgreSQL 就經(jīng)受了多次變化。
首先,早期的 PostgreSQL 繼承了幾乎所有 Ingres, Postgres, Postgres95 的問(wèn)題:過(guò)于學(xué)院味,因?yàn)槭紫人哪康氖菙?shù)據(jù)庫(kù)研究,因此不論在穩(wěn)定性, 性能還是使用方便方面,長(zhǎng)期以來(lái)一直沒(méi)有得到重視,直到 PostgreSQL 項(xiàng)目開始以后,情況才越來(lái)越好,目前,PostgreSQL 已經(jīng)完全可以勝任任何中上規(guī)模范圍內(nèi)的應(yīng)用范圍的業(yè)務(wù)。目前有報(bào)道的生產(chǎn)數(shù)據(jù)庫(kù)的大小已經(jīng)有 TB 級(jí)的數(shù)據(jù)量,已經(jīng)逼近 32 位計(jì)算的極限。不過(guò)學(xué)院味也給 PostgreSQL 帶來(lái)一個(gè)意想不到的好處:大概因?yàn)楦鞔髮W(xué)的軟硬件環(huán)境差異太大的緣故,它是目前支持平臺(tái)最多的數(shù)據(jù)庫(kù)管理系統(tǒng)的一種,所支持的平臺(tái)多達(dá)十幾種,包括不同的系統(tǒng),不同的硬件體系。至今,它仍然保持著支持平臺(tái)最多的數(shù)據(jù)庫(kù)管理系統(tǒng)的稱號(hào)。
其次,PostgreSQL 的確還欠缺一些比較高端的數(shù)據(jù)庫(kù)管理系統(tǒng)需要的特性,比如數(shù)據(jù)庫(kù)集群,更優(yōu)良的管理工具和更加自動(dòng)化的系統(tǒng)優(yōu)化功能 等提高數(shù)據(jù)庫(kù)性能的機(jī)制等。
不能這么問(wèn)呀,哥們,是想知道用什么語(yǔ)言能夠基于postgreSQL開放應(yīng)用系統(tǒng),那就有很多,C,java等等,如果要問(wèn)postgreSQL是用什么語(yǔ)言開放出來(lái)的,那其核心當(dāng)然就是C啦
MySQL的主要優(yōu)點(diǎn) (速度,流行,window,線程,事務(wù))
1、 首先是速度,MySQL通常要比PostgreSQL快得多。MySQL自已也宣稱速度是他們追求的主要目標(biāo)之一,基于這個(gè)原因,MySQL在以前的文檔中也曾經(jīng)說(shuō)過(guò)并不準(zhǔn)備支持事務(wù)和觸發(fā)器。
2、MySQL比PostgreSQL更流行,流行意味著更多的用戶,意味著經(jīng)受了更多的考驗(yàn),意味著更好的商業(yè)支持。而且MySQL提供了多個(gè)不同的社區(qū)版、商業(yè)版與企業(yè)版,而PG只提供了單個(gè)完整功能的版本。
3、 與PostgreSQL相比,MySQL更適宜在Windows環(huán)境下運(yùn)行。PostgreSQL在Windows下運(yùn) 行沒(méi)有MySQL穩(wěn)定。
4、MySQL使用了線程,而PostgreSQL使用的是進(jìn)程。在不同線程之間的環(huán)境轉(zhuǎn)換和訪問(wèn)公用的存儲(chǔ)區(qū)域顯然要比在不同的進(jìn)程之間要快得多。
5、由于MySQL 4.0.2-alpha開始支持事務(wù)的概念,因此事務(wù)對(duì)于MySQL不再成為劣勢(shì)。相反,因?yàn)镸ySQL保留無(wú)事務(wù)的表類型。這就為用戶提供了更多的選擇。
PostgreSQL的主要優(yōu)點(diǎn): (協(xié)議,規(guī)范,可靠,進(jìn)程,查詢)
1、PG遵循的是BSD協(xié)議,完全開源免費(fèi)且不會(huì)被任何商業(yè)公司控制;而MySQL在Oracle手中,慢慢走向封閉。
2 、 PostgreSQL源代碼堪稱C語(yǔ)言的規(guī)范,易讀性比MySQL強(qiáng)很多。
3、可靠性是PostgreSQL的最高優(yōu)先級(jí)。它以堅(jiān)如磐石的品質(zhì)和良好的工程化而聞名。PostgreSQL是完全支持ACID特性的,對(duì)于數(shù)據(jù)庫(kù)訪問(wèn)提供了強(qiáng)大的安全性保證。
4、 PG是多進(jìn)程的,而My是多線程的。雖然并發(fā)不高時(shí),My處理速度快;但是當(dāng)并發(fā)高時(shí),對(duì)于現(xiàn)在的多核的單臺(tái)機(jī)器上,My的總體性能不如PG,原因是My的線程無(wú)法充分利用CPU的能力。
5、PG有很強(qiáng)大的查詢優(yōu)化器,支持很復(fù)雜的查詢處理,而My對(duì)復(fù)雜查詢處理較弱,查詢優(yōu)化器不夠成熟。
網(wǎng)頁(yè)名稱:postgresql是c的簡(jiǎn)單介紹
路徑分享:http://m.rwnh.cn/article32/dsdhhpc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、網(wǎng)站收錄、定制網(wǎng)站、微信小程序、網(wǎng)站策劃、企業(yè)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)