为了力求封装,我们把数据库中的数据取出放在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;
}
}
分享到:
相关推荐
在数据库创建一个名为BookStore的数据库,在BookStore数据库中添加一个BookInfo表用于存储图书信息表,再往表里面添加一些测试数据、前端页面以表格形式显示所有图书信息、并完成增加添加书籍、修改书籍、删除书籍的...
我们在使用ListView的时候需要和数据进行绑定,那么问题来了,如何获取SQLite数据库中的数据并动态的显示到ListView当中呢?其实过程很简单:首先要获取SQLite数据(当然首先你要创建一个SQLite数据库并填写了一些...
尽管它经常被⽤作内存数据库,但是,它也⽀持将数据存储在硬盘中。 Redis 中,键的数据类型是字符串,值的数据类型有很多,常⽤的数据类型有字符串、列表、字典、集合、有序集合。 1. 字符串( 字符串(string) ) ...
在水平切分中,您可能使用了诸如 range、hash 或 list 等分片策略,根据某个字段的值将数据存储到不同的数据库节点上。这样可以提高单个节点的查询性能,同时也支持数据的水平扩展。在实现时,您应该在 MyBatis 的 ...
打开SQL Server Management Studio,选中需要更新数据的表,如student,单击右键,选择"编辑前200行",就可以打开student表,查看并修改表数据,该窗口显示了表中已经存储的数据,数据列表的最后有一个空行。...
支持数据的持久化,可以将内存中的数据保存在磁盘中,重启时候可以再次加载进行使用。不仅仅支持简单的key-value类型的数据,同时还提供了list,set,zset,hash等数据结构的存储。支持数据的备份,即master-slave...
实验68:使用utl_file包来将表的数据存储到外部文件 144 实验69:使用外部表 145 实验70:处理挂起的事务 146 索引 149 实验71:查看索引的内部信息 151 实验72:监控索引的使用状态 153 约束的管理 154 实验73:...
数据库存储,使用第三方的LitePal对List集合数据进行存储,使用GreenDao对List集合数据进行存储
memlink函数,nosql...•List中的Node采用块链组织,精简内存,优化查找效率 •Node数据项可自定义Mask表,支持多种过滤操作 •支持redo-log,数据持久化,非Cache模式 •分布式,主从同步 •读写分离,写优先处理。
Ardb是一个新的构建在持久化Key/Value存储实现上的NoSQL DB服务实现,支持list/set/sorted set/bitset/hash/table等复杂的数据结构,以Redis协议对外提供访问接口。 Ardb的基本特性如下: 完全兼容Redis...
数据库开发规范是指在数据库设计、开发和维护过程中需要遵守的规则和标准,旨在确保数据库的正确性、可维护性和高效性。 数据库设计规范 在数据库设计过程中,需要遵守以下规则: 1. 字符集统一为 utf8mb4。 2...
Titan 是一个在服务器集群搭建的分布式的图形数据库,特别为存储和处理大规模图形而优化。集群很容易扩展以支持更大的数据集,Titan有一个很好的插件式性能,这个性能让它搭建在一些成熟的数据库技术上像 Apache ...
后端使用js+express,读取csv文件存储到内存,前端需要那一段的数据,后端就给前端那一页的数据。非常适合前端新手。同时分为两个文件serverImage和clientImage,其中包含项目源码,一些配置文件,以及后端需要处理的...
代码已经编译通过,正确可靠,因为数据(表)间存在密切依赖关系,需严格按照其顺序,已排好序
怎么利用MyBatis传List类型参数到数据库存储过程中实现批量插入数据?接下来通过本文给大家介绍Mybatis传list参数调用oracle存储过程,需要的朋友可以参考下
) 最后 还需要记录每个品种管理中的⾦融类别⽀持哪些数据(⽐如:股票数据⽀持⾏情数据,因⼦数据, 期货数据⽀持现货数据) 数据存储:体现数据存储的真实结构 分库分表进⾏存储 按照⾦融类别 分别创建以下数据库 ...
数据库的教法设计 【摘要】数据库visual foxpro是利用计算机完成对大量数据的组织、存储、维护和 处理,从而方便、准确和迅速地获取有价值的数据。其核心是完成对数据处理,它包含 数据的收集、存储、分类、计算、...
使用存储过程能有效提高数据访问效率,存储过程会在第一次执行时被编译,应用程序可以直接从编译后的文件中获取相应结果; 减少流量和通信。使用存储过程访问数据,可以降低对网络带宽的需求,减少应用程序读取...
1.Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 2.Redis支持数据的备份,即master-slave模式的数据备份。 3.Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,...
最近有一个需求,前端向后台提交json,后台解析并且将提交的值插入数据库中, 难点 1、php解析json(这个不算难点了,网上实例一抓一大把) 2、解析json后,php怎样拿到该拿的值 <?php require ('connect.php');...