|
|
1
20
DBI是数据库访问库,而DBD是DBI用来访问特定数据库的“驱动程序”(例如,有一个DBD用于MySQL,另一个DBD用于PostgreSQL等)。您应该直接使用DBI而不是DBD。 |
|
|
2
15
从 DBI docs :
箱子上有标签
所以您的代码与DBI对话。DBI与数据库的相应DBD模块进行对话。DBD模块与数据库对话。这将导致与不同数据库的单一、一致的接口。 |
|
|
3
9
DBI是接口。DBD是该接口的实现。 |
|
|
4
4
DBI代表 数据库接口 . DBD代表 数据库驱动程序 . 作为程序员,您应该始终使用接口(DBI)。接口反过来使用驱动程序。使用DBI而不是直接使用DBD的原因是它为使用数据库提供了一致的抽象层。有 many DBD modules 但是你只需要学习一个界面。此外,通过简单地更改驱动程序,这使得更改应用程序使用的数据库相对容易。接口是相同的。(查询语法可能稍有不同。) |
|
|
5
1
一起使用。例如,使用 MySQL :
如果你在和一个
Oracle
数据库,您可以通过更改
|
|
|
Carsten · 使用最近的搜索模式更改文本块 1 年前 |
|
|
A.Ellett · 测试-t STDIN与-t<STDIN> 1 年前 |
|
|
con · 如何跳转到foreach迭代的特定点? 1 年前 |