python和perl_Python与Perl的DBI是什么等价物?
Shylent的帖子滿足了運營商對等效代碼的要求。但是,它沒有充分解決Python與Perl DBI等價的問題。
看起來Python DB-API是最接近Perl DBI的東西。然而,它是一個規范,而不是一個實現。任何數據庫驅動程序在多大程度上符合作者的規范。
當然,數據庫系統在它們支持的SQL命令和語法方面有所不同。數據庫在它們提供的功能上有很大的不同。任何試圖標準化數據庫交互的系統都會遇到可移植性問題,因為所有這些不同的系統都提供不同的功能集。
我在Perl DBI方面的經驗非常積極。編寫與許多DBD驅動程序一起工作的可移植代碼相當容易。通過簡單地更改數據庫連接字符串,我在一個應用程序中成功地使用了4個不同的數據庫驅動程序(Postgres、MySQL、CSV文件驅動程序和SQLite)。對于需要訪問數據庫更多“不兼容”功能的更復雜的應用程序,有許多abstraction libraries擴展了DBI接口并進一步簡化了可移植性。
我沒有足夠的Python經驗來說明PEP249在現實世界中的表現。我的希望是數據庫驅動程序開發人員接近規范,而且可移植性很容易獲得。也許對Python有更深入了解的人能夠在這個主題上進行擴展。有一些information on Python database access at the Python wiki。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的python和perl_Python与Perl的DBI是什么等价物?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spring boot 跨域请求_Spr
- 下一篇: 怎样建立自己的网站(如何建立自己的认知体