如何从java中的mysql表中检索数组中的值? [关闭]

Posted

技术标签:

【中文标题】如何从java中的mysql表中检索数组中的值? [关闭]【英文标题】:how to retrieve value in array from mysql table in java? [closed] 【发布时间】:2014-01-23 07:53:16 【问题描述】:

我想使用 java 将字符串值存储在数组或单独的变量中,请缩短我的问题

谢谢

String a1,a2,a3;


 while (resultSet.next()) 
     isFound=true;
    jLabel2.setText("hello");



   String s1=resultSet.getString("Court_Num");
System.out.println(s1);

output s1=: 101

            102

            103

Desired out put: a1=101

                 a2=102

                 a3=103

【问题讨论】:

a1 a2 和 a3 是什么?要追加吗? a1,a2,a3 是可变字符串类型 实际上,当您执行System.out.println(s1); 时,您得到的确切输出是什么? 我很困惑 - 这里问的是什么?什么是“请简述我的问题”? 问题是我想将 s1 字符串存储在上面代码中给出的单独变量中 【参考方案1】:

您的问题令人困惑,我认为对于第一条记录,您希望 a1=101 用于第二条 a2=102 等

int i=1; 
while (resultSet.next()) 
if(i==1)
String s1=resultSet.getString("Court_Num");
System.out.println(a1+"="+s1);
if(i==2)
String s1=resultSet.getString("Court_Num");
System.out.println(a2+"="+s1);
if(i==3)
String s1=resultSet.getString("Court_Num");
System.out.println(a3+"="+s1);
i++

【讨论】:

正确答案。完全按照OP在问题中的要求。哈哈。顺便说一句,您应该以 Unclear Question 投票结束 @RafaEl 我认为 OP 对 java 来说是新手,所以想帮忙【参考方案2】:

使用数组提到的标题。看起来像这样:

String[] a = new String[3];
for(int i=0; resultSet.next(); i++) 
    a[i] = resultSet.getString("Court_Num");
    System.out.println("a" + i + "=" + a[i]);

【讨论】:

以上是关于如何从java中的mysql表中检索数组中的值? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

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

在网页上的 HTML 表中显示 MySQL 数据库表中的值

如何从sql server中的表中查询json数组类型列的值?

从数据库表中添加 JTable 中的值

如何从 mysql 工作台中的 phpmyadmin 检索数据

如何使用c#winform从mysql db中检索所有数据