如何在java中从mysql表中检索数组中的值?
我想使用java将字符串值存储在数组中或单独的变量中。请简短地说明我的问题 谢谢如何在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
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来说是新事物,所以我想帮助您