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;