数据库应用程序是访问存储数据,并允许你查看、修改或操作这些数据的程序。在大多数情况下,数据存储在一个数据库中。然而,数据也可以作为文本,或以其它的格式存储在文件中。jbuilder允许你访问这些数据,并在dataexpress组件库连同javabean 组件库(jbcl)的dataset包与dbswing包中定义的属性、方法与事件,来操作这些数据。
【相关文章:Java中的Sizeof(二) 】从一个数据源(如数据库)请求信息的数据库应用程序被称为客户机应用程序。处理来自各种客户机的数据请求的dbms (database management system,数据库管理系统),被称为数据库服务器。 【扩展阅读:Java中的Sizeof(一) 】
【扩展信息:mysql备份脚本】 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文件有一个分层目录结构。... 下一页