【发布时间】:2010-10-28 03:56:55
【问题描述】:
我正在使用 Perl 从多个日志文件中收集数据,并将其存储到我正在运行脚本的同一 Windows 2003 主机上的 Oracle 数据库中。是使用 Perl DBI 模块还是设置系统 DSN 并使用 ODBC 更好?
【问题讨论】:
标签: windows perl oracle odbc dbi
我正在使用 Perl 从多个日志文件中收集数据,并将其存储到我正在运行脚本的同一 Windows 2003 主机上的 Oracle 数据库中。是使用 Perl DBI 模块还是设置系统 DSN 并使用 ODBC 更好?
【问题讨论】:
标签: windows perl oracle odbc dbi
DBI,或者至少基于 DBI 的东西是在 Perl 中与数据库交互的标准方式。然后在 DBI 下,您可以使用直接 oracle 驱动程序 (DBD::Oracle) 或 ODBC 驱动程序(恰当地命名为 DBD::ODBC)。所以实际上,你使用哪一个似乎并不重要,至少对你的代码来说不是。
至于上层 DBI,我喜欢DBIx::Simple,但还有其他的。
【讨论】: