首页> 外文期刊>Database Systems Journal >Database Access Through Java Technologies
【24h】

Database Access Through Java Technologies

机译:通过Java技术进行数据库访问

获取原文
           

摘要

As a high level development environment, the Java technologies offer support to the development of distributed applications, independent of the platform, providing a robust set of methods to access the databases, used to create software components on the server side, as well as on the client side. Analyzing the evolution of Java tools to access data, we notice that these tools evolved from simple methods that permitted the queries, the insertion, the update and the deletion of the data to advanced implementations such as distributed transactions, cursors and batch files. The client-server architectures allows through JDBC (the Java Database Connectivity) the execution of SQL (Structured Query Language) instructions and the manipulation of the results in an independent and consistent manner. The JDBC API (Application Programming Interface) creates the level of abstractization needed to allow the call of SQL queries to any DBMS (Database Management System). In JDBC the native driver and the ODBC (Open Database Connectivity)-JDBC bridge and the classes and interfaces of the JDBC API will be described. The four steps needed to build a JDBC driven application are presented briefly, emphasizing on the way each step has to be accomplished and the expected results. In each step there are evaluations on the characteristics of the database systems and the way the JDBC programming interface adapts to each one. The data types provided by SQL2 and SQL3 standards are analyzed by comparison with the Java data types, emphasizing on the discrepancies between those and the SQL types, but also the methods that allow the conversion between different types of data through the methods of the ResultSet object. Next, starting from the metadata role and studying the Java programming interfaces that allow the query of result sets, we will describe the advanced features of the data mining with JDBC. As alternative to result sets, the Rowsets add new functionalities that enhance the flexibility of the applications. These are analyzed and the approach is described.
机译:作为一种高级开发环境,Java技术为独立于平台的分布式应用程序的开发提供了支持,提供了一组强大的方法来访问数据库,这些方法用于在服务器端以及服务器端创建软件组件。客户端。通过分析Java工具访问数据的过程,我们注意到这些工具从允许对数据进行查询,插入,更新和删除的简单方法演变为高级实现,例如分布式事务,游标和批处理文件。客户端-服务器体系结构允许通过JDBC(Java数据库连接性)以独立且一致的方式执行SQL(结构化查询语言)指令以及对结果进行操作。 JDBC API(应用程序编程接口)创建允许将SQL查询调用到任何DBMS(数据库管理系统)所需的抽象级别。在JDBC中,将描述本机驱动程序和ODBC(开放数据库连接)-JDBC桥以及JDBC API的类和接口。简要介绍了构建JDBC驱动的应用程序所需的四个步骤,重点介绍了必须完成每个步骤的方式以及预期的结果。在每个步骤中,都会评估数据库系统的特性以及JDBC编程接口适应每个系统的方式。通过与Java数据类型进行比较,分析了SQL2和SQL3标准提供的数据类型,着重强调了与SQL类型之间的差异,以及通过ResultSet对象的方法允许在不同类型的数据之间进行转换的方法。 。接下来,从元数据角色开始,研究允许查询结果集的Java编程接口,我们将描述JDBC数据挖掘的高级功能。作为结果集的替代,行集添加了新功能,可增强应用程序的灵活性。将对这些内容进行分析并描述该方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号