sql >> Databasteknik >  >> RDS >> Mysql

Använda JDeveloper med MySQL Database och Oracle Database på AWS RDS, del 2

AWS Relational Database Service (RDS) är en hanterad tjänst för Oracle, MySQL, PostgreSQL och SQL Server-databaser. I den första av tre artiklar, "Using JDeveloper with MySQL Database and Oracle Database on AWS RDS, Part 1", skapade vi en RDS-instans för MySQL-databasen och modifierade RDS-instansen för att tillåta åtkomst från JDeveloper på en lokal maskin. I den här fortsättningsartikeln ska vi ansluta till MySQL-databasen på RDS med JDeveloper. Den här artikeln har följande avsnitt:

  • Använda JDeveloper med MySQL-databas
  • Aktivera anslutning
  • Hämta anslutningsparametrarna för MySQL-databasen
  • Skapa en anslutning till MySQL-databasen i JDeveloper
  • Slutsats

Använda JDeveloper med MySQL-databas

Oracle JDeveloper tillhandahåller inbyggt stöd för MySQL-databasen, men anslutning till RDS DB-instansen måste vara aktiverad. I följande avsnitt ska vi aktivera anslutning till RDS DB-instansen, erhålla anslutningsparametrarna för att ansluta till RDS DB-instansen och skapa en anslutning till RDS DB-instansen.

Aktivera anslutning

Som standard har en ny RDS-instans regler för inkommande säkerhetsgrupp inställda för att endast tillåta anslutning från ett specifikt IP-adressintervall i ett CIDR-block, vilket kan vara en enda IP-adress. För att tillåta anslutning från IP-adressen för den maskin som JDeveloper är installerad på Security Group, måste Inkommande regler ändras. I avsnittet RDS DB-instansdetaljer klickar du på länken Säkerhetsgrupp, som visas i figur 1.


Figur 1: RDS DB Instance>Länk till säkerhetsgrupper

Säkerhetsgruppens konsol visas. Välj Inkommande fliken och klicka på Redigera för att ändra säkerhetsgruppregeln, som visas i figur 2.


Figur 2: Säkerhetsgrupp> Inkommande>Redigera

I Redigera inkommande regler , ändra käll-IP-adressen till IP-adressen för den maskin som JDeveloper är installerad på. Om IP-adressen för maskinen som JDeveloper är installerad på inte är känd eller om åtkomst till flera IP-adresser ska läggas till, välj Typ som All trafik , Protokoll som Alla , Portintervall som 0-65535 och Källa som var som helst , som visas i figur 3. Klicka på Spara .


Figur 3: Ändra inkommande regel

Inkommande regler ändras för att tillåta all trafik, som visas i figur 4.


Figur 4: Inkommande regler har ändrats för att tillåta all trafik

Hämta anslutningsparametrarna för MySQL-databasen

För att ansluta till MySQL-databasen på RDS måste vi få värdnamn och portinformation för databasen. Klicka på mysqldb RDS-instans, som visas i figur 5.


Figur 5: RDS>Instanser>mysqldb

I mysqldb instans, detaljsidan Anslut avsnittet listar anslutningsparametrarna. Kopiera Slutpunkt (se figur 6). Endpoint är värdnamnet för RDS DB-instansen. Porten är 3306 som standard. Den Allmänt tillgängliga ska vara Ja .


Figur 6: Skaffa RDS-instansens slutpunkt och port

Databasnamnet hämtas från DB-namnet inställning i Konfigurationer , som visas i figur 7.


Figur 7: Få DB-namn

Skapa en anslutning till MySQL-databasen i JDeveloper

För att skapa en ny anslutning klickar du på Nytt program i JDeveloper, som visas i figur 8.


Figur 8: Ny applikation

I Nytt galleri , välj Allmänt>Anslutningar i Kategorier och Databasanslutning i Artiklar och klicka på OK , som visas i figur 9.


Figur 9: Välja Databasanslutning i Nytt Galleri

I Skapa databasanslutning guiden, ange ett Anslutningsnamn (MySQLConnection ) och välj Anslutningstyp som MySQL , som visas i figur 10.


Figur 10: Välj anslutningstyp som MySQL

Med MySQL valt som Anslutningstyp , förarklassen ställs in på com.mysql.jdbc.Driver och biblioteket ställs in på MySQL Library (se figur 11).


Figur 11: MySQL-inställningar

Ange Användarnamn som huvudanvändarnamnet som konfigurerades när en ny RDS DB-instans skapades. Ange Lösenord som huvudlösenordet som konfigurerades när en ny RDS DB-instans skapades. Ange Värdnamn som Slutpunkt kopieras i Anslut avsnitt i figur 6. Ange Databasnamn som DB-namnet kopieras från DB-namn i Detaljer>Konfigurationer i figur 7. JDBC-port är avsnittet Port från Connect i figur 6 och är 3306 som standard. Klicka på Testa anslutning , som visas i figur 12.


Figur 12: Testa anslutningen

Dialogrutan Ansluter visas, som visas i figur 13.


Figur 13: Ansluter

Om utgången från Testanslutning är Success Connected To:MySQL klickar du på OK , som visas i figur 14.


Figur 14: Skapa databasanslutning>OK

MySQLConnection skapas och läggs till i resurserna vy, som visas i figur 15. MySQLConnection Structure-vyn visar strukturen för anslutningen, som inkluderar anslutningsnamn, anslutningstyp, värdnamn, port, databasnamn, användarnamn och JDBC-drivrutin.


Figur 15: MySQLConnection lagt till i resurser

Slutsats

I den här artikeln diskuterade vi att använda Oracle JDeveloper för att ansluta till MySQL-instans på AWS Relational Database Service (RDS). Några av de framträdande konfigurationsfunktionerna är:

  • Om JDeveloper är i en annan VPC än RDS DB-instansen måste RDS DB-instansen göras tillgänglig för allmänheten.
  • En säkerhetsgrupp för inkommande regel för IP-adressen för maskinen som JDeveloper är installerad på måste läggas till.

I artikel 3 kommer vi att diskutera användningen av JDeveloper med Oracle Database på RDS.


  1. Hur man reparerar en MySQL-databas i cPanel

  2. SQL - Skapa vy från flera tabeller

  3. Hur man får värden som inte innehåller siffror i MariaDB

  4. Installera Oracle 9i Developer Suite 2.0 på Windows