在最近的一个小系统里要加入一个功能,一个列表框,数据从数据库的字典表中取得,研究了一下,实现了,记录下
只显示一个字段的内容,我采用Vector来实现,代码如下
package com.xx.work.data;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Vector;
import com.aheadsoft.work.dao.DBConnect;
public class Add {
private int ID;
private String workType;
public int getID() {
return ID;
}
public void setID(int id) {
ID = id;
}
public String getWorkType() {
return workType;
}
public void setWorkType(String workType) {
this.workType = workType;
}
public Add(){
ID = 0;
workType = "";
}
public Add(int ID, String workType){
this.ID = ID;
this.workType = workType;
}
public void setID(String newID) {
if (newID != null)
this.ID = Integer.parseInt(newID);
;
}
public static Vector excute() throws Exception{
Vector list = new Vector();
String Str = "select * from workType";
DBConnect dbc = null;
ResultSet rs = null;
try {
dbc = new DBConnect();
try{
rs = dbc.executeQuery(Str);
while (rs.next()) {
Add add = new Add();
add.setWorkType(rs.getString("workType"));
list.add(add);
}
}catch(SQLException e){
e.printStackTrace();
}finally{
if(rs != null)
rs.close();
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
if(dbc != null)
dbc.close();
}
return list;
}
public static void main(String [] args){
}
}
(more…)
分享到:
相关推荐
在易语言编程环境中,"超级列表框"是一个常用的控件,用于显示多列、多行的数据,常用于数据浏览和选择。"两个超级列表框取相同数据"是易语言编程中一个典型的数据处理问题,主要涉及到数据比较和筛选。下面将详细...
Hibernate是持久层框架,简化了Java对象与数据库表之间的映射工作。通过ORM(对象关系映射),它可以自动处理SQL语句,大大减少了手动编写SQL的繁琐工作,同时支持多种数据库,具有良好的移植性。 在【压缩包子文件...
与城市列表数据进行比对,找到最接近的城市,并将其高亮显示在列表中。 此外,考虑到性能和用户体验,定位服务应适时开启和关闭。例如,当应用进入后台或者用户不再需要定位时,应该调用`stopUpdatingLocation()`...
通过这个系统,可以录入成绩、计算总分与平均分、进行排序、查找以及统计分析。 在设计这个系统时,可以选择使用链表作为数据结构来存储学生信息。链表的优点在于它可以动态地添加和删除节点,适合处理不确定数量的...
- **字典和散列表**:第9章至第10章分别介绍了字典和散列表,作为键值对存储机制,它们在数据关联存储方面发挥着重要作用,尤其是HashTable类利用散列算法优化数据访问。 - **链表与二叉树**:第11章和第12章分别...
1. **图形界面设计**:创建窗口、按钮、列表框等控件,用于展示和选择不同的QQ表情。 2. **文件操作**:读取和存储表情文件,可能包括图片格式如.jpg、.png等。 3. **网络通信**:可能需要从网络服务器上下载最新的...
5. **数据字典**:数据字典是数据库设计的重要部分,它详细描述了每个表的字段、类型、长度、约束等信息,帮助开发者理解和管理数据库结构。 6. **多用户空间**:这个实例支持多用户登录注册,每个用户有自己的个人...
标题 "我的字典" 暗示我们正在讨论一个与字典或词汇库相关的项目,可能是一个编程项目,鉴于标签是 "C#"。在C#编程语言中,字典是一种非常重要的数据结构,用于存储键值对,它允许通过键(key)高效地查找、添加和...
同时,框架提供长大量常规组件,如上传单图、上传多图、上传文件、下拉选择、复选框按钮、单选按钮,城市选择、富文本编辑器、权限颗粒度控制等高频使用的组件,代码简介,使用方便,节省了大量重复性的劳动,降低...
本章结尾处介绍了衡量书中讨论的数据结构与算法性能的方法。 第2章提供了数组构造方法的回顾,并连同示例说明了Array类的特征。Array类把许多与数组相关的函数(UBound函数、LBound函数等等)封装到单独一个包中。...