JDataGrid数据库控件是一个能够直接对数据库操作的表格,基于标准的JDBC技术,能够直接操作ResultSet和RowSet,并提供如打印和打印预览,多种格式的文件导入和导出的功能.

 

数据库:定义及其工作方式

数据库是信息的集合,这种集合与特定的主题或目标相联系,例如,追踪客户订单或维护音乐集合。如果数据库没有存储在计算机上,或只有一部分存储在计算机上,则可能需要从各种来源中追踪信息,这些来源您不得不亲自对其协调和组织。

例如,假定供应商的电话号码存储在不同的位置:在包含供应商电话号码的卡片文件中、在文件柜的产品信息文件中、在包含订单信息的电子表格中。如果供应商的电话号码有了改动,则有可能不得不更新所有这三个位置中的电话号码信息。而在数据库中则不必如此麻烦,只需在一个位置更新这一信息即可。无论在数据库中什么地方使用供应商的电话号码,它都会自动得到更新。

 

更新数据

若要在单个表或联接的基表中更新任意字段(包括主键字段),必须将唯一的字段或字段组合定义为该表上的主键约束、唯一约束或唯一索引。

若要更新查询中的数据,必须对查询中所引用的基表(一个或多个)具有 UPDATE、INSERT 和 DELETE 权限。

 

对记录进行排序

在按升序对字段进行排序时,任何含有空字段(包含 Null 值)的记录都将在列表中首先列出。如果字段中同时包含 Null 值和零长度字符串(零长度字符串:不含字符的字符串。可以使用零长度字符串来表明您知道该字段没有值。输入零长度字符串的方法是键入两个彼此之间没有空格的双引号 (" ")。)的记录,则包含 Null 值的记录将首先显示,紧接着是零长度字符串。

若要从前往后对日期和时间进行排序,请使用升序次序;若要从后往前对日期和时间进行排序,请使用降序次序。

 

导出数据

导出是一种将数据输出到其他数据库、电子表格或文件格式中,以便其他数据库、应用程序或程序可以使用该数据。导出在功能上与复制和粘贴相似。可以将数据导出到各种支持的数据库、程序和文件格式中。

 

Support Large ResultSet
Support Large ResultSet
JDataGrid Database Component support large result set, it fetch the row data as needed, every times, a new background thread will start to do that work.
Insert and Delete Row
插入或删除行
JDataGrid Database Component will generate the SQL statement and run it to insert and delete row.
Update Data
更新数据
JDataGrid Database Component will generate the SQL statement and run it to update row data.
Column Sorting
Column Sorting
The column sorting enable sort the data in the specified column.
Navigation Page
Navigation Page
JDataGrid Database Component allows navigation the page of the database table, it also allows you jump to the specified page.
支持导入和导出多种文件格式,包括csv, html, txt.
导出文件(csv, html, txt)
支持导入和导出多种文件格式,包括csv, html, txt.