dbd

    10熱度

    2回答

    我試圖使用dbd與mysql作爲認證與Apache 2.4。 當Apache開始,我有這樣的錯誤: [Tue May 12 13:07:18.789021 2015] [mpm_event:notice] [pid 10625:tid 140410697815936] AH00489: Apache/2.4.10 (Debian) configured -- resuming normal ope

    1熱度

    2回答

    我正在使用Perl/DBI/DBD/MySQL應用程序。我使用InnoDB,事務級別爲「可重複讀」和「自動提交= 0」。以保護我操縱針對由其他線程或連接上並行操作數據,我使用以下模式(這是相當常見的): $h_DB -> do("START TRANSACTION"); $s_SQL = "SELECT data from Users where ID = ? FOR UPDATE"; $h

    0熱度

    1回答

    我在Mac OS X Yosemite上使用XAMPP,並且正在嘗試使用Perl與我的MySQL數據庫進行通信。 這需要兩件事:(1)DBI和(2)mysql驅動模塊,DBD :: mysql。 我遇到了很多安裝DBD :: mysql部分的麻煩。但是,在網上按照一些指示後,它現在看起來像安裝了DBD :: mysql,但我懷疑它是否正確。 在終端,當我加載了CPAN,然後鍵入 「安裝DBD ::

    0熱度

    1回答

    我正在嘗試使用my.ini文件作爲配置來連接mysql。 這裏是我的Perl代碼: use DBI; my $dsn = "DBI:mysql:umls;mysql_read_default_group=client;"; my $dbh = DBI->connect($dsn); 這裏是的my.ini文件: ... [client] host=localhost user

    0熱度

    1回答

    這個問題比聽起來更簡單(我認爲)。 我有一個名爲table的數據庫表,我試圖在名爲first的列中插入數據。 下面是代碼的一部分: my $stmt = $dbh->prepare($sql); @array=("first","second","third"); $sql = "INSERT INTO table($array[0]) VALUES(?)"; $stmt->execute

    2熱度

    1回答

    我們正在將我們的python腳本遷移到lua腳本中,作爲apache 2.4升級的一部分。其中一個要求是連接到Sybase數據庫並執行查詢。 要做到這一點,我們已經開發了一個使用mod_lua API來獲取數據庫連接的小代碼,但是我們還沒有成功。 我們已經安裝了帶freetds的apr-util。 要使用mod_lua,mod_dbd和freetds的獲取數據庫連接 - 我們遵循這裏提到的步驟 -

    1熱度

    1回答

    我正在使用Perl DBD :: Oracle嘗試將XML字符串數組批量插入Oracle XMLTYPE列。如果我批量插入到CLOB中,但我嘗試通過Strawberry Perl插入XMLTYPE列時,它可能會崩潰。 有沒有人能夠從Perl批量插入XMLTYPE? 以下是兩個代碼片段。一個用於CLOB和第二對XMLTYPE .... sub save_xml { $log->write("Inse

    1熱度

    1回答

    我有一些使用Perl中舊的Mysql庫的舊代碼。 大部分時間更新代碼使用DBD::mysql而不是工作,但我遇到了一個問題,其中->numrows不起作用。 我應該怎麼做才能獲得相同的功能,同時使用DBD::mysql 使用MySQL use Mysql; $type = "yellow"; $statement = "select name from customer where typ

    0熱度

    1回答

    我有一個CGI Perl腳本,它將從Oracle數據庫運行select語句來獲取記錄。這個腳本在Apache上與cgi-bin鏈接運行。它運行良好。 由於故障轉移,我們將硬盤移至具有類似設置的備份服務器。當我們然而運行腳本,顯示了以下錯誤: install_driver(Oracle) failed: Can't load '/u02/system/perl/usr/local/lib64/per

    0熱度

    1回答

    我使用的是perl 5.24。我正在學習Perl。 我寫了一個簡單的Perl代碼連接到數據庫。但給人錯誤,說明 DBI connect('database=vms','DBA',...) failed: (no error string) at simpleperl.pl line 13. 的代碼是 #!/usr/bin/perl use DBI; use DBD::SQLAnywhere;