如何使用Perl连接Sybase?

时间:2010-05-27 12:42:55

标签: sql perl sybase

我正在尝试使用一个好的Perl模块来连接Sybase数据库。

我的谷歌搜索让我看到sybperl作为可能的选择,但自2005年以来一直没有更新。

3 个答案:

答案 0 :(得分:11)

使用DBD::Sybase(通过DBI)。我经常使用FreeTDS连接到SQL Server,但它实际上是针对Sybase的CT-Lib接口编写的。

答案 1 :(得分:1)

我发现DBD::Sybase是用于Sybase DB和Sybase::DBlib的最佳模块 - Sybase DB-Library API。

答案 2 :(得分:0)

以下是使用perl和ODBC连接到linux(64位)上的sybase的方法 -

安装Sybase Open Client和ODBC驱动程序。 (您可以从ASE SDK或ASE服务器安装中获取这两个)

你需要一个odbc驱动程序管理器,我已经尝试过unixODBC

定义一个驱动程序配置,如 -

[wyno.io] FS.Transform.createWriteStream transform function failed, Error: 
[wyno.io] Exception in queued task: Error: cfs:graphicsmagick could not find "graphicsMagick" or "imageMagick"
[wyno.io]     at gm (packages/cfs_graphicsmagick/packages/cfs_graphicsmagick.js:14:1)
[wyno.io]     at Object.FS.Collection.stores.FS.Store.GridFS.transformWrite (both/collections.js:10:1)
[wyno.io]     at packages/cfs_storage-adapter/packages/cfs_storage-adapter.js:355:1
[wyno.io]     at addPassThrough (packages/cfs_storage-adapter/packages/cfs_storage-adapter.js:421:1)
[wyno.io]     at [object Object].FS.Transform.createWriteStream (packages/cfs_storage-adapter/packages/cfs_storage-adapter.js:352:1)
[wyno.io]     at Object.self.adapter.createWriteStream (packages/cfs_storage-adapter/packages/cfs_storage-adapter.js:171:1)
[wyno.io]     at saveCopy (packages/cfs_worker/packages/cfs_worker.js:180:1)
[wyno.io]     at Object.fsCollection.files.find.observe.added (packages/cfs_worker/packages/cfs_worker.js:42:1)
[wyno.io]     at [object Object].observeChangesCallbacks.added (packages/minimongo/observe.js:153:1)
[wyno.io]     at self.applyChange.added (packages/minimongo/observe.js:53:1)

这是一个perl示例 -

[Adaptive Server Enterprise]
Description = Sybase ODBC Driver
Driver = /sybase/DataAccess64/ODBC/lib/libsybdrvodb.so
FileUsage = -1

有关详细步骤,请参阅 - http://kapilraju.tumblr.com/post/131288341356/connect-to-sybase-using-perl-odbc