dbi

    0熱度

    1回答

    我在使用MySQL Perl DBI時遇到了一些問題。我搜查了一次只能找到一半的答案,我不知道如何結合我所知道的才能得到正確的答案。 我有幾個數據庫,一個是父: mysql> desc records; +----------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key

    0熱度

    1回答

    這ISDB連接, $DBH = DBI->connect("dbi:mysql:$DATABASE","$USER","$PASS",{ RaiseError => 1, AutoCommit => 1 }) or die "Connection Error: $DBI::errstr\n"; 和下面的代碼, $sth=$DBH->prepare("DELETE FROM sample whe

    3熱度

    1回答

    我正在R中使用與RMySQL(和DBI)連接的mySQL數據庫。 我有一個函數,當用戶需要它們時,它可以隨時讀取SQL表(並將它們導入爲R對象)。他可以經常閱讀表格,或者長時間不發送查詢到數據庫,我不知道。 允許的唯一SQL操作是讀取表(SELECT *,無條件)。 其實我每次需要閱讀一個新表然後關閉連接時都會打開一個新連接。但我正在尋找一些建議和最佳實踐。 我確切地說我創建了一個連接函數作爲「單

    0熱度

    2回答

    鑑於這種perl的DBI查詢: $qh = $db_connection->prepare ('SELECT addresses.* from addresses WHERE 1'); 的地址表結構可能會在未來改變,那就是,一些新的列可能會插入到它。因此,不能保證特定列可能分配給哪個索引編號。 當我做了一個$qh->fetchrow_array,我想能夠確定什麼是特定列的索引號,所以我可以檢查

    1熱度

    1回答

    我在我的應用程序中使用帶有Dropwizard的JDBI。我已經使用dbi.open命令來獲取DAO實例,然後使用它來運行各種查詢。在「finally」塊中,我使用dao.close()方法關閉連接。我還使用dao.inTransaction方法在單個事務中執行多個DB語句。 雖然該應用程序已經工作了一段時間沒有太多問題,但最近我們在Dev和Prod env中看到了「PoolExhausted」異

    2熱度

    2回答

    我現在有代碼的Perl看起來像這樣:(從mob的answer帶到了前面的問題) @valid = grep { defined($column_mapping{ $headers[$_] }) } 0 .. $#headers; ... my $sql = sprintf 'INSERT INTO tablename (%s) VALUES (%s)', join(',', ma

    0熱度

    1回答

    使用MonetDB.R我想運行這個命令,但我不想打開mclient。有沒有一種通用的方法來做到這一點? create function div_noerror(l double, r double) returns double

    1熱度

    2回答

    我從html文本區域輸入一個註釋值爲「£」並提交。並嘗試使用以下代碼插入到數據庫中,但它從UI中獲取一些垃圾值並顯示垃圾值,例如:如果我從文本區域輸入£,它將以£的形式出現。請告訴我如何解決這個問題。 #!/usr/local/perl-5.20.1/bin/perl use HTML::Entities; my $str= $cgi->param('note'); $str=HTML::E

    0熱度

    2回答

    的perl版本是5.8.8 MySQL的版本是42年5月5日 DBI的版本是1.633和DBD :: MySQL的版本是4.022 我在共享託管服務器上。 我有一個perl模塊文件,它工作正常。我可以從perl腳本文件中使用它的subs沒有問題。如果我添加到pm文件, use DBI; my $username = "username"; my $password = "password";

    0熱度

    1回答

    使用Perl和DBI從SQL數據庫獲取數據。我正在使用下面的代碼從表中獲取數據。除了定義3個不同的數組之外,有沒有辦法用多個字段定義一個數組? $sql = "select * from tblPeople where PersonID=?"; $sth = $dbh->prepare($sql); $sth->execute($PID); while ($DRow = $sth->fet