亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1830 | 回復: 5
打印 上一主題 下一主題

操作數(shù)據庫問題 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2007-06-11 16:01 |只看該作者 |倒序瀏覽
請問在unix C 下有沒有一個通用的技術可以訪問/操作任意的數(shù)據庫
我的意思就是,現(xiàn)在C開發(fā)informix的程序用ec,開發(fā)oracle的用pc,開發(fā)db2的用db2test.sqc。。。等等其他數(shù)據庫。
雖然在C程序上代碼很類似,但是編譯上還是不太一樣。

有沒有一種通用的技術,可以實現(xiàn)一套代碼,訪問/操作任意的數(shù)據庫??

我查了查odbc好像可以,但是那是需要另外安裝的。

各種數(shù)據庫是否有一種通用的標準接口???

論壇徽章:
0
2 [報告]
發(fā)表于 2007-06-11 19:37 |只看該作者
數(shù)據庫沒有通用接口?尚械霓k法是針對不同的數(shù)據庫自己用esql/c封裝一套標準的庫出來

論壇徽章:
0
3 [報告]
發(fā)表于 2007-06-11 21:21 |只看該作者
因為沒有通用的接口,所以java中封裝了一個JDBC

論壇徽章:
0
4 [報告]
發(fā)表于 2007-06-11 23:44 |只看該作者
odbc已經算很合適的了

論壇徽章:
0
5 [報告]
發(fā)表于 2007-06-12 10:03 |只看該作者
多謝樓上的幾位。

我看了一下linux/unix odbc 并在自己的虛擬機上裝了一下,開始給我報 找不到 X includes ,發(fā)現(xiàn)需要xwindows的桌面環(huán)境。我的虛機當初為了節(jié)省空間,沒有裝桌面環(huán)境。我也看了看解包出來的readme 和 install文件 都沒有發(fā)現(xiàn)不用Xwindows的安裝方法。
在install 文件中只說明了安裝需要
    o gnu make version 3.7 or newer (required)
    o C++ compiler and library (required):
        - egcs 1.x, or
    - g++ 2.8.x and libg++ 2.8.x (where x > 0), or
    - g++ 2.7.2.x and libg++ 2.7.2
這些software packages
所以我覺得應該有辦法使用odbc脫離桌面系統(tǒng)。

有哪位曾經用到過?期待您的賜教,謝謝~

論壇徽章:
0
6 [報告]
發(fā)表于 2007-06-12 10:40 |只看該作者
解決了,仔細又看了一遍INSTALL文件,有如下一段
Some packages pay attention to `--enable-FEATURE' options to
`configure', where FEATURE indicates an optional part of the package.
They may also pay attention to `--with-PACKAGE' options, where PACKAGE
is something like `gnu-as' or `x' (for the X Window System).  The
`README' should mention any `--enable-' and `--with-' options that the
package recognizes.
覺得可以實現(xiàn)。
./configure --help中
Features and packages:
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  --x-includes=DIR        X include files are in DIR
  --x-libraries=DIR       X library files are in DIR

因為不知道x windows system的PACKAGE是什么?(還請高手指點)用--without-x 和 --with-x=no 試過了,都不行。最后查到--disable-gui 屏蔽 gui的環(huán)境,就可以了。

./configure --prefix=/usr/local/unixODBC-2.2.1 --includedir=/usr/include --libdir=/usr/lib -bindir=/usr/bin --sysconfdir=/etc --disable-gui
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP