当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 利用Java开发数据库应用系统时,经常需要在用户界面上显示查询结果。
 

 

 ·最佳sql 基础    »显示摘要«
    摘要:编写sql语句的最终目标有3个方面:1.快速响应时间 2.最少使用cpu资源,3最少的i/o操作促进最佳sql 的一些提示*在i/o 的观点来看使用索引没有意义时鼓励进行全表扫描如果索引扫描访问的块比全表扫描的多时,使用全表扫描非常有效*如果sql包含了子查询,则优化它们.事实上,应首先优化它们.如果子查询不能很好的执行,主查询也不能很好的执行.如果一个连接将提供子查询的功能,则在试图使用子查询方......
 ·java 线程安全    »显示摘要«
    摘要: 四种方式 sychronized关键字 sychronized method(){} sychronized (objectreference) {/*block*/} static synchronized method(){} sychronized(classname.class) 其中1和2是代表锁当前对象,即一个对象就一个锁,3和4代表锁这个类,即这个类的锁......


(转贴)Java的数据库应用
利用java开发数据库应用系统时,经常需要在用户界面上显示查询结果.由于sun公司提供的jdk1.x开发工具包不是可视化的集成开发环境(ide),不能象delphi.vb那样方便地把查询结果在dbgrid等表格中显示出来.因此,只能靠自己编写代码来实现.

在实际应用中,我们可以利用vector.jtable.abstracttablemodel等三个类较好地解决这一问题.以下,详细介绍一下实现方法. 【程序编程相关:一次C++语法调试的过程(很悲哀,我的C

【推荐阅读:SQL的详细语法介绍——对于学习数据库最

【扩展信息:SQL的详细语法介绍——对于学习数据库最

一. 类vector.类jtable及类abstracttablemodel简介:

1. 类vector:

类vector是java的历史集合类,隶属于java.util包.它包装了异构链表与数组杂合体,具有以下两个特点:

* 向量是异构的,不要求每个元素的类型相同,向量中可以混合多种对象类型;

* 向量是数组杂合体,因为它们可以在增加元素时动态增大.

其异构性正好符合数据库记录中属性类型不一的特点,而其动态性也正好符合数据库查询时,结果集记录个数不定的特点.

类vector定义如下:

public class vector extends abstractlist

implements list , cloneable , serializable{…}

实现了向量成员的查找.新增.删除等方法.如:add(object obj)可方便地加入一个对象;get(int index)可方便地得到向量中的一个对象;remove(object obj)则可方便地删除向量中一个对象.

2. 类jtable:

jtable组件是swing组件中比较复杂的小件,隶属于javax.swing包,它能以二维表的形式显示数据.类jtable定义如下:

public class jtable extends jcomponent

implements tablemodellistener, scrollable, tablecolumnmodellistener,

listselectionlistener, celleditorlistener, accessible{…}

类jtable在显示数据时具有以下特点:

* 可定制性:可以定制数据的显示方式与编辑状态;

* 异构性:可以显示不同类型的数据对象,甚至包括颜色.图标等复杂对象;

* 简便性:可以以缺省方式轻松地建立起一个二维表.

其可定制性可满足不同用户与场合的要求,异构性也正好符合数据库访问结果集中属性类型不一的特点.
...   下一页
    摘要:import java.io.*;import java.util.*;import javax.mail.*;import javax.mail.internet.*; /** * <p>title: 简易mailbean</p> * <p>description: 提供简便的mail发送功能(/p> * <p>copyright: cop......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE