数据库交互与独立应用开发全解析
1. 数据库交互常用方法
在数据库交互领域,有几种常用的方法,分别是 ODBC、JDBC 和 Perl DBI。
ODBC:它是一种标准的调用级接口,能跨数据库包工作。其工作原理是利用一套复杂的驱动程序系统,将 ODBC 调用转换为相关数据库包所识别的调用级接口。ODBC 不仅具备嵌入式 SQL 的所有功能,还拥有众多扩展功能。
JDBC:由 Sun 公司为其 Java 编程语言设计的调用级接口。JDBC 重新实现了 ODBC 的大部分功能,同时简化了一些任务,并且提供了只有面向对象语言才能拥有的特性。
Perl DBI:为 Perl 准备的一个包,用于管理与数据源的交互。和 JDBC 一样,它以 ODBC 为模型。Perl DBI 具备 Perl 语言的灵活性和强大功能,是 CGI 脚本的首选接口。以下是一个简单的 Perl DBI 操作示例:
White Sox foo Ok> update team set team_name = 'Cubs' where team_name = 'foo' Non - SELECT statement affected 1 rows in the database. Ok> select team_name, city, stadium from team where city = 'Chicago' team_name city stadium W