I "Using Oracle JDeveloper with MySQL Database Service on Oracle Cloud Platform, Part 1," skapas en MySQL-databastjänst på Oracle Cloud Platform. I artikeln "Using Oracle JDeveloper with MySQL Database Service on Oracle Cloud Platform, Part 2" skapas en anslutning till MySQL-databastjänsten med Oracle JDeveloper och en databastabell skapas och tabelldata läggs till. I den här artikeln diskuterar vi frågan om tabellen och export av resultatuppsättningen till ett SQL-skript. Vi diskuterar också några av de andra resultatuppsättningsfunktionerna, som att hitta antal poster och att hitta och markera poster. Den här artikeln har följande avsnitt:
- Fråga tabelldata med SQL-kalkylblad
- Lista SQL-historik
- Hitta antalet poster i en resultatuppsättning
- Hitta och markera poster i en resultatuppsättning
- Exportera en resultatuppsättning
- Koppla från och ansluta
- Exportera en anslutning
- Ta bort en anslutning
- Ta bort MySQL-tjänst
- Slutsats
Fråga tabelldata med SQL-kalkylblad
Öppna ett annat SQL-kalkylblad och lägg till en SELECT sats för att fråga wlslog-tabellen, som visas i figur 1. Knappen som används för att köra en enda SQL-sats, som visas i figur 1, skiljer sig från knappen som används för att köra ett SQL-skript.
Figur 1: Kör uttalande
Resultatuppsättningen från SQL-frågan listas, som visas i figur 2.
Figur 2: Resultatuppsättning
Lista SQL-historik
För att lista SQL-historiken, som är en lista över SQL-satser som körts i det närmaste, väljer du SQL-historik från verktygsfältet, som visas i figur 3.
Figur 3: SQL-historik
Hitta antalet poster i en resultatuppsättning
Resultatuppsättningen i exemplet har bara sju rader och bestämning av antalet rader kräver inget extra verktyg, men om en resultatuppsättning har flera rader (tusentals rader), kan det ta betydande rullning för att hitta det totala antalet rader i resultatuppsättningen utan en verktygsfunktion som Count Rows. Högerklicka på resultatuppsättningen och välj Räkna rader... , som visas i figur 4, för att hitta antalet rader.
Figur 4: Räkna rader
Radräkning listas, som visas i figur 5.
Figur 5: Antal rader
Hitta och markera poster i en resultatuppsättning
JDeveloper har en funktion för att hitta datarader (även kallad poster ) i en resultatuppsättning baserat på något sökkriterium/sökkriterier som att en post innehåller någon term. För att använda funktionen högerklickar du i resultatuppsättningen och väljer Sök/markera (se figur 6).
Figur 6: Hitta/markera
En Hitta/markera dialogrutan visas, som visas i figur 7.
Figur 7: Dialogrutan Sök/markera
Flera sök-/markeringsalternativ finns tillgängliga. Dessa visas i tabell 1.
Hitta/markera alternativ | Beskrivning |
Ignorera fall | Ignorera skiftläge i data. Versaler/gemener i söktermen eller tabelldata beaktas inte och endast söktexten används. |
Hela ordet | Se efter om ett helt ord finns i tabellen |
Börjar med | Se efter om en kolumndata börjar med den angivna termen |
Wrap Search | Avgör om sökningen ska avslutas |
Höjdfärg | Markeringsfärgen som ska användas |
Beständig höjdpunkt | Avgör om markeringsfärgen ska bestå efter att dialogrutan Sök/markera stängs. Fortsätt markera kan endast väljas om Markera rad också är vald. |
Markera rad | Avgör om en rad ska markeras i resultatet av en sökning |
Tabell 1: Hitta/markera alternativ
Som ett exempel, specificera termen BEA-000365 i dialogrutan Sök/markera och välj Hela ordet alternativ, som visas i figur 8. Välj Enter.
Figur 8: Använda Sök/Markera för att hitta matchande data
Som visas i figur 9 visar meddelandet "Found 5 matches" att fem poster har hittats.
Figur 9: Hittade 5 matchningar
Resultatet av fyndet indikerar inte vilka de matchande posterna är. Välj Markera raden för att ange vilka poster som matchar sökresultatet och välj Färg , ett alternativ som bara blir tillgängligt om Markera rad är vald. Välj Enter och posterna med matchande data markeras, som visas i figur 10.
Figur 10: Markerade rader
Om Sök/markera dialogrutan stängs, markeringen från de markerade raderna tas också bort (se figur 11).
Figur 11: Radmarkering togs bort när dialogrutan stängdes
Om du vill fortsätta markeringen av raden väljer du även alternativet Behåll markering , som visas i figur 12.
Figur 12: Fortsätt markera alternativ valt
Välj Enter som tidigare, och de matchande raderna markeras, som visas i figur 13.
Figur 13: Markerade rader
Välj Behåll markering lägger till ytterligare en funktion. Stäng Sök/markera dialogrutan, som visas i figur 14.
Figur 14: Stänger dialogrutan Sök/markera
De markerade raderna förblir markerade, som visas i figur 15.
Figur 15: Markerade rader förblir markerade även efter att dialogrutan Sök/Markera stängs
För att rensa de markerade posterna i en resultatuppsättning, klicka på X (se figur 16).
Figur 16: Rensa markeringen av sökresultat
Markeringen på posterna tas bort, som visas i figur 17. Men antalet matchade poster visas fortfarande.
Figur 17: Markering på Hitta poster raderad
Exportera en resultatuppsättning
För att exportera resultatuppsättningen högerklickar du i resultatuppsättningen och väljer Exportera... , som visas i figur 18.
Figur 18: Exportera...
Exportfunktionen exporterar alla poster i resultatuppsättningen, inte bara de markerade posterna. Källan/destinationen guiden startas, som visas i figur 19. Anslutningen är valt som standard och kan inte ändras. Exportera data avsnittet har Format ,som infoga ,som standard, vilket genererar infogningssatser i exportskriptet. Linjeterminatorn är inställd på miljöstandard , som är ett nyradstecken. Tabellnamnet är inställd på EXPORT_TABLE som standard. Spara som är inställd på Enskild fil och standard kodning är också inställd. Filnamnet fältet anger filen som ska exporteras till och kan ändras från standardfilnamnet export.sql . Klicka på Nästa .
Figur 19: Käll-/destinationsguide
Klicka på Slutför i Exportöversikt , som visas i figur 20.
Figur 20: Exportera sammanfattning
Exportskriptet genereras (se figur 21).
Figur 21: Exportera skript
Koppla från och ansluta
För att koppla från en anslutning högerklickar du på en anslutning i Databaserna fönstret och välj Koppla från , som visas i figur 22.
Figur 22: Koppla från
Innan en anslutning kopplas från, bekräfta Spara dialogrutor öppnas för att spara osparade skript såsom MySQLConnection~1.sql skript som visas i figur 23. Klicka på Ja för att spara skriptet.
Figur 23: Spara dialogrutan
En Spara fönstret öppnas för att ange filkatalogens plats. Välj en katalog och ett filnamn och klicka på Spara . För att ansluta en frånkopplad anslutning högerklickar du på anslutningen i Databaser och välj Anslut , som visas i figur 24.
Figur 24: Anslut
Exportera en anslutning
För att exportera en anslutning högerklickar du på anslutningen och väljer Exportera , som visas i figur 25.
Figur 25: Exportera
Exportera kataloger och anslutningar dialogen startas (se figur 26). Ange ett arkivfilnamn; den kommer att ha en .rcx ändelse. För felhantering under export finns två alternativ:Fil vid första fel och Ignorera fel . Klicka på Exportera .
Figur 26: Exportera kataloger och anslutningar>Exportera
Exporten slutförs framgångsrikt, som visas i figur 27. Klicka på OK.
Figur 27: Exporten slutförd
Ta bort en anslutning
För att ta bort en MySQLConnection-anslutning, högerklicka på anslutningen i Databaser fönstret eller Resurser fönstret och välj Ta bort , som visas i figur 28.
Figur 28: Ta bort
Klicka på Ja i Ta bort bekräftelse , som visas i figur 29.
Figur 29: Ta bort bekräftelse
Anslutningen tas bort, som visas i figur 30.
Figur 30: MySQLConnection raderad
Ta bort MySQL-tjänsten
För att ta bort en MySQL-databastjänst, välj Ta bort från ikonen för att hantera tjänsten (se figur 31).
Figur 31: Välj Ta bort
I Ta bort tjänst i dialogrutan Tvinga bort tjänsten och klicka på Ta bort , som visas i figur 32.
Figur 32: Ta bort tjänst
mysqldb tjänsten börjar tas bort, som visas i figur 33.
Figur 33: Ta bort tjänst
Slutsats
I tre artiklar diskuterade vi användningen av JDeveloper med MySQL-databastjänsten i Oracle Cloud-plattformen. Först skapade vi en MySQL-tjänst och därefter kopplade vi till tjänsten med JDeveloper. Vi demonstrerade de olika JDeveloper-funktionerna för databaser, som att skapa en tabell, lägga till tabelldata och fråga i tabeller med hjälp av ett SQL-kalkylblad, exportera en resultatuppsättning, hitta och markera poster och koppla från och ansluta en anslutning.