首页>java频道>java教程>正文
浅谈Java下创建表格与数据库交互的几个要点

www.zige365.com 2010-6-7 12:30:36 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

其实,在应用程序开发过程中,这个是一个动态的过程。如就拿销售订单来说,如果单据编号是自动编号的,那么就不允许用户对单据编号这个列的内容进行更改。这个列中的内容都是系统自动产生的。相反,如果这个销售订单编号是手工创建的,那么就允许用户对这个字段进行更改。所以在应用程序设计的时候,最好不要将这个写死。一般可以在单据性别设置处进行设置。即设置一个开关,来控制是否允许用户对表格中的单元格进行编辑。

三、记录时单选还是多选?

在使用Excel表格的时候,记录的选择模式有很多种。如用户可以选择一条记录,也可以选择多条连续的纪录。甚至在其他键的帮助下,还可以选择不连续的纪录等等。特别是在同一个时间内选择多条记录,这可以在很大程度上提高复制粘贴的效率。

在利用Java语言创建的表格中,也具有类似的功能。如在创建表格的类中有一个setSelectionMode方法,就是用来控制选择模式的。默认情况下,这个方法有三个返回值。如果返回的是0,表示用户在表格中只允许选择一条记录,如不允许选择多条。如果返回的时1的话,则表示用户可以通过鼠标拖拉等手段同时选择多条记录,单是这些记录必须连续的,而不允许分散。如果这个方法返回的值是2,则表示用户可以随意的选择多条记录,这些记录可以是连续的,也可以是不连续的。这个记录的选择模式,一般情况下不会对性能或者安全产生不利的影响。故到底采用哪种方式,最重要的还是要根据用户的需求来定。

除了以上的这些设置外,程序开发人员还可以对表格的外观进行定义。如是否允许用户调整列的宽度;是否允许按比例来调整表格所有列的宽度;如是否启用自动调整功能,即按照字段的大小来进行自动调整;还是只允许调整最后一列的宽度等等。一般情况下,如果没有特殊的需要,可以允许用户根据需要调整任一列的宽度。特别是在需求不能够确定的情况下,可以这么做。免得在用户需要的时候,再去更改系统源代码或者相关的设置。

虽然说以上这些内容只是对表格的一些外观的设置,如记录的排序规则或者列的可编辑性,但是这些内容对于应用程序非常的重要,也是用户用的最频繁的一些操作。这不仅关系到后台数据库中数据的安全性,还会影响到应用程序的性能。程序开发人员必须对这方面的内容引起重视。根据用户的需求,切实的做好这方面的开发定制。

本新闻共2页,当前在第2页  1  2  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
浅谈Java堆栈溢出的机制与原理
浅谈Java调用系统命令或可执行程序的方法介绍
关于介绍Java集合类(Collections)
浅谈学习Java基础语法
浅谈Java语言学习:概述