`

如何把数据库中的数据存储在list中

    博客分类:
  • Java
SQL 
阅读更多

为了力求封装,我们把数据库中的数据取出放在list中。然后返回list,再在另一个页面读取list中的值。

public static List executeQuery(String sql) throws Exception



  {



  List list = new ArrayList();



  Connection conn = null;



  Statement stmt = null;



  ResultSet rs = null;



  try



  {



  conn = openConnection();



  stmt = conn.createStatement();



  rs = stmt.executeQuery(sql);



  ResultSetMetaData rsmd = rs.getMetaData();//获取表中的字段名字



  while ( rs.next() )



  {



  Map map = new HashMap();



  for ( int i = 1; i < = rsmd.getColumnCount(); i++ )//获取列然后存储入map



  {



  map.put(rsmd.getColumnName(i), rs.getObject(i));



  }



  list.add(map);



  } }



  catch ( Exception e )



  {



  e.printStackTrace();



  }



  finally



  {



  if ( rs != null ) rs.close();



  closeConnection(conn);



  }



  return list; 
     }



  }



分享到:
评论

相关推荐

    将数据库中的数据表添加到ListControl控件

    本教程将深入探讨如何将数据库中的数据表加载到ListControl控件中,以实现高效的数据可视化和交互。 首先,我们要理解ListControl的基本概念。ListControl控件通常包含在ListView或DataGridView等容器中,可以显示...

    VS2010读取Access数据库中数据显示在listCtrl中然后导出TXT和Excel格式文件

    在使用Visual Studio 2010 (VS...完成以上步骤后,你的程序就能从Access数据库中读取数据,显示在ListCtrl中,并能导出为TXT和Excel格式。这只是一个基本示例,实际应用可能需要考虑错误处理、用户交互等更复杂的情况。

    (c)模式存储数据库中数据字典的表和视图

    在数据库管理中,数据字典是至关重要的组成部分,它存储了关于数据库模式、表、索引、用户权限等元数据信息。"模式存储数据库中数据字典的表和视图"指的是数据库管理系统(如Oracle)内部维护的一系列系统表和视图,...

    将list数据通过LitePal保存到本地

    标题中的“将list数据通过LitePal保存到本地”是指在Android开发中,使用LitePal库将从服务器获取的list类型的数据存储到本地SQLite数据库中。LitePal是一个轻量级的ORM(Object-Relational Mapping)框架,它使得...

    从数据库得到的结果集存放到List集合中

    在IT行业中,数据库是存储和管理数据的核心工具,而Java作为一种广泛应用的编程语言,常常用于与数据库进行交互。本文将详细讲解如何从数据库获取结果集并将其存储到List集合中,这一过程通常涉及到数据库连接、SQL...

    android读取sqlite数据库的数据并用listview显示

    在Android开发中,SQLite是一个内置的轻量级数据库系统,用于存储应用程序的结构化数据。本教程将详述如何在Android应用中读取SQLite数据库的数据并利用ListView进行展示。 首先,我们需要创建SQLite数据库。在...

    list_view打包存储oracle数据库

    以下是一个简化的Delphi代码示例,展示了如何将`list_view`数据存储到Oracle数据库: ```delphi uses ..., OracleDB; procedure SaveListViewData(const ListView: TListView; const TableName: string); var ...

    java将excel数据读取存入mysql数据库中

    在Java编程领域,将Excel数据读取并存储到MySQL数据库是一项常见的任务,特别是在数据分析、报表生成或系统集成等场景中。下面将详细讲解这个过程涉及的主要知识点。 首先,我们需要了解如何使用Java处理Excel文件...

    图书馆管理(数据存储到mysql数据库中)

    在本项目中,"图书馆管理(数据存储到mysql数据库中)"是一个利用C++实现的系统,它具备了对图书馆核心业务的操作,如图书的添加、修改和删除。这一系统的关键在于与MySQL数据库的交互,这涉及到数据持久化存储的...

    java中将数据库中数据赋值给Map对象源代码

    在Java开发中,特别是在使用Spring框架时,将数据库中的数据转换为Map对象是一种常见的操作。这样做可以简化数据处理,使得数据以键值对的形式存储,便于快速查找和使用。Spring框架提供了强大的数据访问抽象,包括...

    Android Studio如何获取SQLite数据并显示到ListView上

    在这个例子中,我们有一个名为`initDate`的类,用于封装从数据库中读取的数据,包括Bitmap图片、内容字符串和时间字符串。 ```java public class initDate { public Bitmap bitmap; public String content; ...

    将数据库数据导入mfc列表框,可以删除、修改、增加,并且同步保存到数据库中

    这个场景涉及到的是如何利用MFC和ADO(ActiveX Data Objects)来实现与Access数据库的交互,具体是将Access数据库中的数据展示在MFC的列表框控件(ListCtrl)中,并实现数据的增删改查功能,同时实时同步到数据库中。...

    在ASP.NET中查询数据库中的数据.rar

    本教程将深入探讨如何在ASP.NET环境中检索和操作数据库中的数据。 首先,我们需要理解ASP.NET的数据访问层(DAL)。这是应用程序与数据库之间的桥梁,它封装了所有数据库查询和操作。可以使用ADO.NET,Entity ...

    往数据库插入数据,相同的不插入

    但在实际操作过程中,为了避免重复数据的插入,我们需要实现一种机制来判断待插入的数据是否已存在于数据库中。这不仅可以提高数据的准确性,还能有效避免因数据冗余而引发的一系列问题。 #### 核心需求解读 根据...

    C# 从oracle数据库查询数据并在chart控件上显示。

    在C#编程中,Oracle数据库的访问和数据可视化是常见的任务。本文将深入探讨如何使用C#连接Oracle数据库,查询数据,并将结果在Chart控件上以折线图的形式展示出来。这涉及到C#的数据访问技术、Oracle客户端的安装与...

    要求: 在数据库创建一个名为BookStore的数据库,在BookStore数据库中添加一个BookInfo表用于存储图书信息表

    在数据库创建一个名为BookStore的数据库,在BookStore数据库中添加一个BookInfo表用于存储图书信息表,再往表里面添加一些测试数据、前端页面以表格形式显示所有图书信息、并完成增加添加书籍、修改书籍、删除书籍的...

    C# 传入自定义列表List 到Oracle存储过程

    在.NET开发中,C#与Oracle数据库的交互是常见的任务,特别是当需要处理大量数据时,存储过程可以提供更高的性能和灵活性。本文将详细讲解如何在C#中使用自定义列表(List)作为参数调用Oracle存储过程,以及实现这一...

    ListView下拉刷新获取数据库数据

    `ListView下拉刷新获取数据库数据`这个主题涉及到了ListView的交互更新以及如何从数据库中动态加载数据。在这个场景中,用户通过下拉ListView的动作触发刷新操作,系统则从数据库中获取新的数据并更新到ListView上,...

    数据库存储数据

    数据库是存储和管理数据的核心工具,特别是在移动应用开发中,如Android平台,SQLite作为一个轻量级的嵌入式数据库,被广泛应用于中小型应用程序的数据存储。SQLite具有小巧、快速、无服务器模式、支持事务处理等...

    关系数据库存储树形结构数据的理想实践

    在关系数据库中,存储树形结构数据有多种方式,其中主流的方法是使用邻接列表模型(The Adjacency List Model)和嵌套集合模型(The Nested Set Model)。 邻接列表模型是最简单、最直接的存储方式。在邻接列表模型中,...

Global site tag (gtag.js) - Google Analytics