dbi

    2热度

    1回答

    mysql支持在名为.mylogin.cnf的文件中使用存储的本地身份验证凭证进行无密码登录(有关更多详细信息,请参阅here)。 例如: mysql --login-path=local 我的问题是:如何做到这一点,使用DBD :: mysql的Perl的?

    0热度

    1回答

    我试图在我的Windows 7机器上安装DBI perl模块,使用Git for Windows,ie。 msysgit以及随附的perl版本。 我已经能够安装一些其他的Perl模块,但是当我试图(通过perl -MCPAN -e "install DBI")安装DBI,构建过程炸弹出来,出现以下错误: "/usr/bin/perl.exe" "/usr/share/perl5/core_perl

    5热度

    1回答

    我写了一个示例Perl程序来删除数据库表中的数据。 这是我所编写的代码, use DBI; my $dbh = DBI->connect("DBI:Pg:host=192.168.12.23;port=5432;", "adhi"); if ($dbh) { print "Connected successfully\n"; m

    0热度

    1回答

    我需要序列化一个数组与DBI连接对象与其他人共享使用共享内存的进程。但反序列化不起作用。 使用可存储的qw/freeze thaw /; my @connections; for(my $c = 0;$c < 5;$c++) { my $conn = DBI->connect($dsn,$user,$password,{'AutoCommit' => 1, 'RaiseError'

    1热度

    1回答

    我正在使用Perl DBI(execute_array),但我认为这是更多的mysql问题。 我试图DELETE几行,并遇到了命令成功完成没有错误的问题,但我的行不会被删除(修改的行将返回0E0,即“零但真”,即, “0行删除”)。当我通过PHPMyAdmin尝试时,行被删除没有问题。经过一些调试和长时间的空白盯着我的屏幕,我意识到我的DELETE语句中使用的列之一在添加时被截断,这解释了为什么我

    1热度

    2回答

    我有一个Perl脚本,它使用不同的连接驱动程序连接到许多数据库。 有没有什么办法可以在最后断开一个单独的断开连接功能来断开连接? 例子: connection 1: $dbh->oracle; connection 2: $dbh->sql 我可以有两个数据库的共同断开连接字符串?

    4热度

    1回答

    我在它的定义需要根据部署到不同DBIx ::类的虚拟表。如果我对部署的sqlite3我可以使用group_concat但是当我部署上的Postgres我需要的定义,然后我在 __PACKAGE__->result_source_instance->view_definition($sql); 使用有没有一种方法是根据连接上做使用string_agg?

    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

    1热度

    3回答

    我想从R中的函数调用存储过程。请参阅下面的代码。不幸的是,这个代码只生成一个没有值的数据框。我想解决这个问题RJDBC & DBI,因为RODBC似乎有问题。 RPT_09_Hourly_Connected_v3<- function(Year, Month="NULL",State = "NULL",Region="NULL", City="NULL", District="NULL", Sub

    0热度

    1回答

    我试图从Perl脚本连接到Oracle数据库并从中获取输出。我写了下面的代码 #!/usr/local/bin/perl use DBI; use warnings; use strict; sub retrieve_data { my ($dbh, $rwnum) = @_; my @row; my $selstmt = $dbh->prepare("s