解析JBuilder数据库操纵程序[Java编程]
本文“解析JBuilder数据库操纵程序[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
数据库利用程序是拜候存储数据,并答应你查看、改正或操作这些数据的程序.在大大都情形下,数据存储在一个数据库中.但是,数据也可以作为文本,或以别的的格局存储在文件中.JBuilder答应你拜候这些数据,并在DataExpress组件库连同JavaBean 组件库(JBCL)的DataSet包和dbSwing包中定义的属性、办法和事件,来操作这些数据.
从一个数据源(如数据库)恳求信息的数据库利用程序被称为客户机利用程序.处理来自各种客户机的数据恳求的DBMS (Database Management System,数据库管理系统),被称为数据库服务器.
JBuilder的DataExpress体系构造主如果为Internet或Intranet构建纯Java的客户机/服务器利用程序和Applet.因为你在JBuilder中成立的利用程序是纯Java的,所以他们是跨平台的.
JBuilder利用程序通过JDBC API与数据库服务器通信.JDBC API是JavaSoft数据库衔接的标准阐明.JDBC是存取与操作数据库数据的纯Java产业尺度的API.JBuilder数据库利用程序可以与任何一个有JDBC驱动程序的数据库衔接.
数据库利用程序的主要组件
DataSet
DataSet是一个抽象的类.全部DataSet的大量大众API在此类中呈现;全部DataSet的导航、数据存取以及更新的API在这个类中呈现;对主-从关系、行排序以及行过滤的支持在这个类中呈现.全部数据辨认JBCL和dbSwing控件都有一个DataSet属性.这意味着Grid Control或JdbTable可以使它的DataSet属性设置为DataSet的各种扩大:DataSet View 、Query DataSet 、Procedure DataSet,以及Table DataSet.
StorageDataSet
StorageDataSet可以利用内存中的存储空间(MemoryStore)来缓冲它的数据.StorageDataSet Store属性也可以被设置到一个DataStore组件,为DataSet数据供应长期的保存(persistence).StorageDataSet管理DataSet数据的存储,用来保持数据改变视图的索引,以及长期性Column状况.全部构造的API (增添/删除/改变/移动列)都在这个类中呈现.因为管理数据,它也能自动记录全部行的更新、插入和删除.因为StorageDataSet的全部改变都被追踪,所以我们精确知道需求做些什么,来把操作期间发生的各种改变回存到数据源中.
DataStore
DataStore组件为DataExpress DataSet、肆意文件以及Java对象,供应高性能数据缓存与压缩的长期保存.DataStore组件利用单个文件保存一个或多个数据流.DataStore文件有一个分层目录构造.它使一个名字和目录状况与特定的数据流相接洽.
DataSetView
这个组件可以用来供应独立的导航(游标).它的行排序和过滤与基本的DataSet所用的办法差别.要利用这个组件,需求设置DataSetView组件的Storage DataSet属性.当多重掌握需求动态转换到新的DataSet时,利用此组件掌握便可以都衔接到同一个DataSetView上.为了强迫它们都查看新的DataSet,可以改变DataSetView Storage DataSet的属性.
QueryDataSet
这是一个JDBC指定的DataSet.它管理一个JDBC的数据供应者.要供应的数据在Query的属性中指定.Query属性指定一个SQL语句.
ProcedureDataSet
这是一个JDBC指定的DataSet.它管理一个JDBC的数据供应者.要供应的数据用Procedure属性供应.Procedure属性指定一个存储历程.
以上是“解析JBuilder数据库操纵程序[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |