【问题标题】:Is it better to use the Perl DBI module or to set up a system DSN and use ODBC?是使用 Perl DBI 模块还是设置系统 DSN 并使用 ODBC 更好?
【发布时间】:2010-10-28 03:56:55
【问题描述】:

我正在使用 Perl 从多个日志文件中收集数据,并将其存储到我正在运行脚本的同一 Windows 2003 主机上的 Oracle 数据库中。是使用 Perl DBI 模块还是设置系统 DSN 并使用 ODBC 更好?

【问题讨论】:

    标签: windows perl oracle odbc dbi


    【解决方案1】:

    DBI,或者至少基于 DBI 的东西是在 Perl 中与数据库交互的标准方式。然后在 DBI 下,您可以使用直接 oracle 驱动程序 (DBD::Oracle) 或 ODBC 驱动程序(恰当地命名为 DBD::ODBC)。所以实际上,你使用哪一个似乎并不重要,至少对你的代码来说不是。

    至于上层 DBI,我喜欢DBIx::Simple,但还有其他的。

    【讨论】:

    • 我听说 ODBC 也可能更慢,前几天我刚刚注意到适用于 Windows 的 Oracle Instant Client 包含整个 Perl+DBI 安装...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-06
    • 2021-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-19
    相关资源
    最近更新 更多