问题标签 [dbd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - 为什么我的 DBI 程序抱怨“未定义的子例程 &DBD::Pg::db::_login”?
我正在尝试使用 PostgreSQL 数据库来存储 Apache 的会话信息,但我无法让它工作。它失败并出现以下错误:
似乎 MySQL 用户在 DBD::MySQL::db 中遇到了同样的问题。我有 DBI 和 DBD::Pg 的最新 CPAN 版本。模块中似乎没有该_login
功能。任何想法如何解决这个问题?我感谢您的帮助!
谢谢
perl - DBD::Oracle 导致系统调用损坏?
看到一些奇怪的行为,即连接到 Oracle 数据库,然后调用外部函数,$ 的值?始终为 -1。
问题机器正在运行标准 AIX5.3,带有 DBD::Oracle 1.20 和 DBI 1.602。
这是来自不同 AIX 5.3 机器的结果,我能看到的唯一区别是它运行的是 DBD:Oracle 1.22 和 DBI 1.607。但是查看这些模块的更改日志,我看不到任何与此相关的内容。除了升级 DBD:Oracle 和 DBI(因为这是一台生产机器而犹豫不决)之外,我可以尝试更多的想法。
mysql - 编译 Perl 的 DBD::mysql 时如何修复“找不到符号:_is_prefix”?
首先,我想构建DBD::mysql包。这一直失败,因为无论什么 make 导致无法加载用于带有Symbol not found: _is_prefix
. 所以我认为 cpan 可能有点老了。我知道这是一个随机假设,但 cpan 确实告诉我安装最新的Bundle::CPAN。
谁成功安装了DBD::mysql或Bundle::CPAN
Mac OS X 10.5?你能推荐任何我可以做不同的事情吗?
这是DBD::mysql的 CPAN 输出日志:
sql - 如何在循环中更新 SELECT 返回的行?
我对 SQL SELECT 语句返回的行有一个循环,并且在对行的数据进行一些处理之后,我有时想更新行的值。循环体中的处理非常重要,我不能用 SQL 编写它。当我尝试对所选行执行 UPDATE 时,出现错误(在 Perl 的 DBD::SQLite::st 下执行失败:数据库表已锁定)。是否有一种可读、高效且可移植的方式来实现我想要做的事情?如果做不到这一点,是否有 DBD 或 SQLite 特定的方法来做到这一点?
显然,我可以在单独的数据结构中推送更新并在循环后执行它们,但我讨厌代码的照顾。
如果你有兴趣,这里是对应的 Perl 代码。
perl - 如何在 Strawberry Perl 中安装 DBD::Oracle
我正在尝试使用 Strawberry Perl 中的 CPAN shell安装DBD::Oracle 。我最初遇到了一个错误,因为Makefile
找不到OCI
库,所以我从 Oracle 安装了即时客户端。Oracle.h
我认为这可以解决问题,但现在我收到了来自、dbdimp.h
、Oracle.c
、Oracle.xsi
和的大量错误和警告Oracle.xs
。
关于我应该如何进行的任何建议?我的计算机上现有的 Oracle 软件是否可能存在问题?我对 Perl 相当陌生,因此感谢您提供任何帮助。
编辑——我在下面包括了整个输出:
perl - Oracle 日期格式的 Perl DBD::ODBC 问题
我正在使用 Perl 的DBD::ODBC连接到 Oracle 数据库。但是,当我尝试使用 where 子句中的日期执行选择查询时会出现问题。由于数据库的日期格式为 DD-MON-RR (请参阅DBD::ODBC::FAQ),似乎会出现此问题。由于我无法更改数据库的设置,任何人都可以提出解决方法吗?
perl - DBI 和 DBD 有什么区别?
有人可以解释一下 DBI 和 DBD 到底是什么吗?什么时候应该使用其中一种,以及使用其中一种的好处。
ruby - 使用 Ruby 手动连接到 PostgreSQL
用 rails 连接到 postgres 没什么大不了的。rails -d postgresql app_name,设置database.yml,瞧。但是,我不能只用一点测试脚本来使用 postgres
我已经尝试安装 gems postgres、dbi 和 dbd-pg、pg 和 ruby-pg,但是对于 pg/ruby-pg 和 postgres,它在 require 'postgres' 或 require 'pg' 的要求上失败了。使用 require 'dbi' 我超越了要求,但它无法加载驱动程序....那么 rails 是如何使用同一组包做到这一点的呢?事实上,我删除了所有上述内容,发现我只需要 'pg' gem 就可以让所有东西都能在 rails 上正常工作。有什么建议吗?
perl - DBD::Oracle 和 utf8
我在 Solaris 上使用最新的 DBD::Oracle 在 perl v5.8.4 上将 UTF8 字符串插入到 oracle 10 数据库时遇到了一些麻烦。
这是我的数据库设置
这是我的 perl $dbh->ora_nls_parameters()
在我的脚本中,我有:
字符串打印出 1
但是像 òàè 这样的字符没有正确插入到数据库中。(我使用可以正确插入和读取它们的 utf8 兼容客户端进行了测试)
任何人都可以建议最好的方法吗?谢谢
perl - 如何从 Perl 连接到 Oracle?
我们有 Oracle 服务器“Oracle 版本:10.2.0.4.0 - 64 位”。我喜欢用我的 RHEL 机器上的 Perl 连接到这个服务器。我能够通过 sqlplus 成功连接。我可以使用 32 位或 64 位 Perl。我有几个问题。
我应该从 Oracle.com 下载哪些文件以及应该在哪里安装它们?
我应该设置哪些环境设置或路径?
为了正确安装 DBD::Oracle 模块,我应该进行哪些配置更改或 Makefile 参数更改?
谢谢。