Hej,
Jag håller på och skriver ett litet program som ska göra att jag kan ta backup på en mysql-databas sedan ett visst datum. I Mysql-databasen finns lite olika tabeller och jag vill inte vara beroende av att veta vad dom heter, så jag låter mitt program först fråga databasen vilka tabeller den innehåller genom att använda "describe [databasnamn]".
Sedan lägger jag resultaten i en array.
Nu till problemet. När jag försöker loopa igenom arrayen och kolla efter ett specifikt namn, så verkar det som om gämförelsen aldrig hittar rätt.
Ska försöka beskriva bättre med koden.
for(int i = 0; i < tabell.length; i++)
{
out.print("Tabellen är " + tabell[i] + "<br /> ");
if(tabell[i] == "content")
{
out.println("Nu ska tabellen vara content.");
}
}
Problemet är att även om tabellen heter content så skrivs aldrig "Nu ska tabellen vara content" ut.