dönüş dizisi bu pasajı oluşturuldu:java yöntemine
Sadece veritabanından verileri bir dizide toplanır bir sınıf yarattıpublic static String[] get_data()
{
conn = getInstance();
String[] data_array = null;
if(conn != null)
{
Statement query;
try
{
query = conn.createStatement();
String sql = "SELECT data_x FROM table_x";
ResultSet result = query.executeQuery(sql);
result.next();
int count = result.getInt("data_x");
result.close();
data_x_array = new String[count];
for (int x = 1; x <= count; x++)
{
String data_x = result.getString(x);
data_x_array[x] = data_x;
}
}
catch (SQLException e)
{
e.printStackTrace();
}
}
return data_x_array;
}
.
Şimdi diziyi bu yöntemden döndürmek istiyorum.
Ama ne i olsun:
data_array cannot be resolved to a variable
Herkes bana yardımcı olabilir?
Selamlar!
GÜNCELLEME: ben sadece derlerken
public static String[] get_data()
{
conn = getInstance();
String[] data_array = null;
if(conn != null)
{
Statement query;
try
{
query = conn.createStatement();
String sql = "SELECT data_x FROM table_x";
ResultSet result = query.executeQuery(sql);
result.next();
int count = result.getInt("data_x");
result.close();
data_array = new String[count];
for (int x = 1; x <= count; x++)
{
String data_x = result.getString(x);
data_x_array[x] = data_x;
}
}
catch (SQLException e)
{
e.printStackTrace();
}
}
return data_x_array;
}
:
Invalid value for getInt() - 'value_in_table'
Herkes bunu biliyor
i için parçacığını değişti?
Selamlar!
'data_array'' dönüş (data_array) ile aynı kapsamda değildir Olası çözüm; buna ' – August
Sen data_array beyan ama data_x_array – kiwixz