将mysql数据库值检索到数组中

Posted

技术标签:

【中文标题】将mysql数据库值检索到数组中【英文标题】:Retrieve mysql data base value into array 【发布时间】:2012-02-03 00:37:58 【问题描述】:

如何使用 java 将 mysql 数据库值检索到数组中。如果我从 mysql 数据库中检索学生名意味着我如何使用 java 将 mysql 表中的所有学生名获取到数组中?给我一些例子。

提前致谢

【问题讨论】:

由于您在命令行或 servlet 中以与 Swing 中完全相同的方式将数据库结果检索到数组中,因此我们可以得出结论,此问题与 无关摇摆。 【参考方案1】:

使用ArrayList<T> 存储数据库中的名称,稍后您可以使用List.toArray() 方法将其转换为String[]

ArrayList<String> list= new ArrayList<String>();
while (rs.next()) 
    list.add(rs.getString(1));
   

【讨论】:

【参考方案2】:

我不确定这是否是关于 SO 的正确问题,看来你还没有尝试过任何事情:(

顺便说一句,先看看这个:JDBC Basics

先从数据库中查询所有学生姓名,然后

 while(resultset.next()
            //add each of them to array
       

【讨论】:

以上是关于将mysql数据库值检索到数组中的主要内容,如果未能解决你的问题,请参考以下文章

如何使用java在mySql的表列中存储数组值

使用“mysql_fetch_row”从数据库中检索结果并使用 PHP 和 mysqli 插入数组?

将 AM PM 时间字符串存储到 MySQL 中的 TIME 数据类型中,并在显示时使用 AM PM 检索?

提取 MySQL Blob 并添加到 PHP 数组?

PHP/MYSQL 数组存储和检索问题

Laravel 存储/插入数组值到数据库 Mysql