3K+ 次浏览
如果您想开发一个与数据库通信的 Java 应用程序,您应该使用 JDBC API。驱动程序是所述 API 的实现;各种供应商提供各种驱动程序,您需要根据需要通信的数据库使用合适的驱动程序。驱动程序管理器加载驱动程序并管理驱动程序。以下是 JDBC 的组成部分:JDBC DriverManager:java.sql 包的 DriverManager 类管理不同类型的 JDBC 驱动程序。此类加载驱动程序类。除此之外,每当建立新连接时,它都会选择并加载合适的驱动程序……阅读更多
以下是 JDBC 的新功能:进行 JDBC 调用:使用 JDBC 时,Java 应用程序可以进行 JDBC 调用,这些调用将 SQL 语句提交给驱动程序,驱动程序反过来又从数据库访问数据。可移植性:JDBC 提供了广泛的可移植性。使用 JDBC,您可以从数据库请求任何类型的查询。您可以将 JDBC 与不同的 Java 应用程序一起使用,例如 Java Applet、Java Servlet、JavaServer Pages (JSP) 和 Enterprise JavaBeans (EJB),以与数据库通信。JDBC 支持高级数据类型,例如 BLOB、CLOB 等。使用 JDBC,您可以为数据库设置保存点,并且您可以回滚到所需的……阅读更多
2K+ 次浏览
要使用 JDBC 与数据库通信,您需要以下组件。JDBC DriverManager:java.sql 包的 DriverManager 类管理不同类型的 JDBC 驱动程序。此类加载驱动程序类。除此之外,每当建立新连接时,它都会从先前加载的驱动程序中选择并加载合适的驱动程序。注意:从 JDBC 4.0 开始,CLASSPATH 中的驱动程序将自动加载JDBC API:它是一个 Java 抽象,使应用程序能够与关系数据库通信。它提供两个主要包,即 java.sql 和 javax.sql。它提供用于连接数据库、创建语句的类和方法……阅读更多
436 次浏览
JDBC 代表 Java 数据库连接。它是 sun microsystems 发布的 Java 库/规范。它使 Java 应用程序能够与数据库通信。JDBC 驱动程序是上述规范的实现,即它包含与数据库通信的类和接口。使用 JDBC 驱动程序和 JDBC API,您可以编写 Java 应用程序,这些应用程序将向数据库发送请求并检索结果。即,您可以使用此库连接到数据库、创建 SQL 语句、执行 SQL 语句以及访问和修改结果表。从根本上说,JDBC 是一种规范,它提供了一套完整的接口……阅读更多
1K+ 次浏览
除了其优点之外,ODBC 还有一些缺点。以下是 ODBC 的主要缺点。不断变化:ODBC 由 Microsoft 提供,与其他 Microsoft 产品一样,它不断发展,使用 ODBC 的公司应该跟上它的发展。除此之外,您还需要付费才能使用 ODBC SDK 8 和更高版本。使用 JNI 库:尽管 ODBC 通过提供与所有数据库交互的通用 API 来解决供应商依赖性问题,但最终 ODBC 也是一个本机 API,因此,您需要在 Java 应用程序中使用 JNI,这是不可取的。不确定性:……阅读更多
284 次浏览
通常,ODBC 架构有两种类型:单层和多层。单层架构这是一种 ODBC 架构,它包含单层 ODBC 驱动程序。在单层 ODBC 架构中,ODBC 驱动程序从应用程序接收 ODBC 请求/调用并直接与数据库文件交互。它传递与接收到的调用相对应的 SQL 命令并检索结果。示例:Microsoft Access多层架构这是一种 ODBC 架构,它包含多层 ODBC 驱动程序。这是一种常见的架构,基于客户端服务器通信。客户端:发出 ODBC 请求的应用程序,驱动程序和 DriverManager 共同构成客户端。服务器:数据库和数据库软件(……阅读更多
928 次浏览
以下是 ODBC 架构的主要组成部分。应用程序:使用 ODBC 函数与数据库通信的应用程序是 ODBC 应用程序。ODBC 驱动程序管理器:每当应用程序调用 ODBC API 的函数以与数据库通信时,驱动程序管理器都会接受该函数并将其传递给 ODBC 驱动程序,并接受驱动程序的结果并将其返回给应用程序。ODBC 驱动程序:ODBC 驱动程序接受来自驱动程序管理器的应用程序函数调用,并连接到指定的 DataSource,检索所需的数据并将其返回给驱动程序管理器。数据源:DataSource 包含一组数据,……阅读更多
ODBC 架构包含以下组件。应用程序:使用 ODBC 函数与数据库通信的应用程序是 ODBC 应用程序。ODBC 驱动程序管理器:ODBC 驱动程序管理器管理应用程序中的底层驱动程序。每当应用程序调用 ODBC API 的函数以与数据库通信时,驱动程序管理器都会接受这些函数调用并将它们传递给 ODBC 驱动程序。当驱动程序从数据库检索结果时,驱动程序管理器会接受驱动程序的结果并将其返回给应用程序。ODBC 驱动程序:ODBC 驱动程序接受来自驱动程序管理器的应用程序函数调用……阅读更多
ODBC 驱动程序实现标准 SQL 语法,以下是 ODBC 的重要功能:互操作性:使用 ODBC 驱动程序,您可以开发能够与不同的数据库管理系统通信的应用程序,并且您可以轻松地将应用程序从一个数据库切换/迁移到另一个数据库。SQL 语法:ODBC 实现 SQL 语法以便于理解。每当将 SQL 语句传递给 ODBC 驱动程序时,它都会将给定语句与 SQL 92 标准匹配,并编写底层数据库接受的相应 SQL 语句。丰富的元数据:ODBC 为元数据提供了丰富的支持。它提供获取有关函数和数据类型的信息的函数。属性:ODBC 还……阅读更多
4K+ 次浏览
ODBC 代表开放数据库互连 (Open Database Connectivity)。它是一个用于访问不同数据库的 API。OFBC 驱动程序使用 Microsoft 提供的开放数据库连接接口与数据库通信。它独立于数据库、平台和操作系统。使用 ODBC 开发应用程序后,您可以通过少量更改数据访问代码在其他平台上运行它。ODBC 使用 SQL 语法,并且基于开放调用级别接口。