`

字典表与列表框的讨论

    博客分类:
  • Java
阅读更多

在最近的一个小系统里要加入一个功能,一个列表框,数据从数据库的字典表中取得,研究了一下,实现了,记录下
只显示一个字段的内容,我采用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…)

分享到:
评论

相关推荐

    易语言两个超级列表框取相同数据

    在易语言编程环境中,"超级列表框"是一个常用的控件,用于显示多列、多行的数据,常用于数据浏览和选择。"两个超级列表框取相同数据"是易语言编程中一个典型的数据处理问题,主要涉及到数据比较和筛选。下面将详细...

    Java进销存 SSH框架

    Hibernate是持久层框架,简化了Java对象与数据库表之间的映射工作。通过ORM(对象关系映射),它可以自动处理SQL语句,大大减少了手动编写SQL的繁琐工作,同时支持多种数据库,具有良好的移植性。 在【压缩包子文件...

    ios-城市列表和定位城市.zip

    与城市列表数据进行比对,找到最接近的城市,并将其高亮显示在列表中。 此外,考虑到性能和用户体验,定位服务应适时开启和关闭。例如,当应用进入后台或者用户不再需要定位时,应该调用`stopUpdatingLocation()`...

    高级语言程序设计(SIST000812)第2次实验(大作业)报告-成绩管理-链表实现(含完整代码及设计框架 )

    通过这个系统,可以录入成绩、计算总分与平均分、进行排序、查找以及统计分析。 在设计这个系统时,可以选择使用链表作为数据结构来存储学生信息。链表的优点在于它可以动态地添加和删除节点,适合处理不确定数量的...

    易语言源码疯狂QQ表情.rar

    1. **图形界面设计**:创建窗口、按钮、列表框等控件,用于展示和选择不同的QQ表情。 2. **文件操作**:读取和存储表情文件,可能包括图片格式如.jpg、.png等。 3. **网络通信**:可能需要从网络服务器上下载最新的...

    .NET采用MVC架构学习的经典实例(包括了博客空间,论坛等主流模块),资料其全(含数据库生成脚本和数据字典)

    5. **数据字典**:数据字典是数据库设计的重要部分,它详细描述了每个表的字段、类型、长度、约束等信息,帮助开发者理解和管理数据库结构。 6. **多用户空间**:这个实例支持多用户登录注册,每个用户有自己的个人...

    我的字典

    标题 "我的字典" 暗示我们正在讨论一个与字典或词汇库相关的项目,可能是一个编程项目,鉴于标签是 "C#"。在C#编程语言中,字典是一种非常重要的数据结构,用于存储键值对,它允许通过键(key)高效地查找、添加和...

Global site tag (gtag.js) - Google Analytics