新手入门,学perl 的数据库编程应该看些啥

新手入门,学perl 的数据库编程应该看些啥

新手入门,学perl 的数据库编程,应该看些啥,有些什么经典书推荐共享一下,谢谢了。

我就知道一本programming the per DBI的书,是不是这本书就涵盖到所有数据库相关的了?谢谢了。
SQL语言你得懂吧?
先搞定数据库的日常使用,然后看DBI定义的类或者函数。

再找点例子开始写把。
谢谢了,数据库的日常使用还是没有问题的。

我主要是不太明白一点,DBI不是一个数据库无关的接口么,那为什么还有单独的DBD:Oracle、DBD:MySQL、DBD:ODBC等等的模块了,是不是理论上只用use DBI, 就可以进行所有数据库的操作了,如连接,prepare, execute, fetch data。

还有就是什么时候需要用DBD:Oracle、DBD:MySQL、DBD:ODBC等等的模块,是不是这些和DBI是二选一的关系,两者都行,看个人爱好?

刚入门,不懂,见笑了。哪位大哥解释一下啊。


QUOTE:
原帖由 JasonSei 于 2008-12-21 14:12 发表
谢谢了,数据库的日常使用还是没有问题的。

我主要是不太明白一点,DBI不是一个数据库无关的接口么,那为什么还有单独的DBD:Oracle、DBD:MySQL、DBD:ODBC等等的模块了,

这个你看看 DBI 的文档就清楚了。
odbc 和 jdbc 你应该用过一种吧,
比如oracle:
odbc使用时要添加数据源,你要装oracle的odbc驱动才行(windows自带的很垃圾);
jdbc使用时你要添加class12.jar这个文件,才可以用。
dbi也是同样的道理,它和相应数据库的DBD缺一不可。