小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

- Perl - 求教一個(gè)perl 的DBI/DBD:INFORMIX的問題?(頁 1) ...

 weicat 2007-01-16

頁: [1]

oldfish 2003-7-26 03:14
求教一個(gè)perl 的DBI/DBD:INFORMIX的問題?

我用的操作系統(tǒng)sco unix, 數(shù)據(jù)庫(kù)是informix dy~ server7.0,在安裝成功DBI之后,安裝DBD:INFORMIX(我用的是DBD-Informix-2003.04.tar.gz)卻怎么安裝不成功(perl Makefile.PL 就失?。?,求高手指教?

apile 2003-7-26 03:39
求教一個(gè)perl 的DBI/DBD:INFORMIX的問題?

ENV VAR設(shè)定對(duì)嗎?
檢查一下吧...
INFORMIX*的...

另外安裝前請(qǐng)先看一下README與INSTALL文件..
會(huì)比較快上手.
我在IBM AIX上面安裝,沒問題呀...

oldfish 2003-7-28 02:21
求教一個(gè)perl 的DBI/DBD:INFORMIX的問題?

能否請(qǐng)樓上大俠把詳細(xì)的安裝步驟列一下??? 偶將非常感謝!

apile 2003-7-28 03:16
求教一個(gè)perl 的DBI/DBD:INFORMIX的問題?

1.
export INFORMIXDIR=/xxx/xxx
export INFORMIXSERVER=xxx
要先安裝..
*** ExtUtils::AutoInstall version 0.50..
抓取(ExtUtils-AutoInstall-0.50.tar.gz)
解開後用perl Makefile && make && make test && make install
安裝.
要先安裝下面的東西..請(qǐng)先檢查一下面的software,是否已經(jīng)有都安裝好了..
1)perl 5.5以上..
2)DBI 1.33 module以上
3)gcc 2.95.2以上(Compiler)
4) ESQL 5.0或Client SDK2.0以上(Informix)
5)stores database不一定要有..他有用的地方只有在make test的時(shí)候..
    但是還是建議你先弄進(jìn)去..:)
[quote]
    You need the following five items to build IBM Informix Database Driver for
Perl:

    1.  Perl 5.005_03 or later.
    2.  DBI 1.33 or later.
    3.  A C compiler that accepts function prototypes (such as GCC 2.95.2).
    4.  Informix ESQL/C 5.00 or later, or Client SDK 2.00 or later.
    5.  A ‘stores‘ database to which you can connect without specifying
        username or password and in which you can create tables.  Ideally,
        the connection should not use shared memory (neither olipcshm nor
        onipcshm), and you should have DBA privileges in the database.
[/quote]

2.解開..DBD-Informix-2003.04.tar.gz
進(jìn)去後..
  2.1 perl Makefile.PL
  2.2 make
  2.3 make test
  2.4 make install

3.用下列程序測(cè)試..
  use DBI;
  $ENV{"INFORMIXDIR"}="/xxx/xxxx";
  $ENV{"INFORMIXSERVER"}="xxx";
  $ENV{"DB_LOCALE"}="en_US.8859-1";
  $ENV{"CLIENT_LOCALE"}="en_US.8859-1";
  $dbh = DBI->;install_driver(‘Informix‘);
  $dbh = DBI->;connect("dbi:Informix:$database",$user,$pwd)
         || die ("Can‘t connect to $database");

其中$database是你的dbspace名稱加上server名稱..
例如: apile@informix 就是dbspace=apile, servername= informix
$user,就是你的帳號(hào)
$pwd,就是你的密碼..
如果上面程序可以成功,就表示你安裝成功了...
PS:
如果在make 過程中失敗,看一下你是用那個(gè)compiler去compile...
像我再AIX中因?yàn)槲沂謩?dòng)安裝我的perl為支援multi-thread的版本,
所以需要用cc_r去compile..在AIX上面用GCC有點(diǎn)問題,有些
sofware無法compile成功...但是sco我就不清楚了..反正先用gcc去編譯看看...

make test失敗..你倒可以不用擔(dān)心直接make install就好了..:)


查看完整版本: 求教一個(gè)perl 的DBI/DBD:INFORMIX的問題?

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多