如何在java中从mysql表中检索数组中的值?

如何在java中从mysql表中检索数组中的值?,java,jdbc,Java,Jdbc,我想使用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

我想使用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=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++

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

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]);
}

什么是a1 a2和a3?您想追加吗?a1、a2、a3是可变字符串类型实际上,当您执行
System.out.println(s1)时,您得到的确切输出是什么?我很困惑-这里问的是什么?什么是“请把我的问题简短地写出来”?问题是我想将s1字符串存储在单独的变量中,如上面给出的codecorrect答案所示。完全符合OP在问题中的要求。哈哈。顺便说一句,你应该投票决定是否结束Question@RafaEl我认为OP对java来说是新事物,所以我想帮助您