Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menggunakan Oracle JDeveloper dengan Layanan Database MySQL di Oracle Cloud Platform, Bagian 2

Oracle JDeveloper adalah lingkungan pengembangan terintegrasi (IDE) tidak hanya untuk Java tetapi juga untuk akses database. Dalam artikel sebelumnya, “Menggunakan Oracle JDeveloper dengan Layanan Database MySQL di Oracle Cloud Platform, Bagian 1,” kami membahas pembuatan layanan database MySQL di Oracle Cloud Platform. Pada artikel lanjutan ini, kita membahas beberapa fitur database di JDeveloper untuk terhubung ke layanan database MySQL dan membuat tabel, menambahkan data tabel, dan query tabel.

Artikel ini memiliki bagian berikut:

  • Membuat Koneksi ke Layanan Database MySQL
  • Membuat Tabel Basis Data
  • Menambahkan Data Tabel dengan SQL Worksheet
  • Kesimpulan

Membuat Koneksi ke Layanan Database MySQL

Pada bagian ini, kita akan membuat koneksi ke layanan MySQL di JDeveloper. Klik Aplikasi Baru , seperti yang ditunjukkan pada Gambar 1, untuk membuat koneksi database baru.


Gambar 1: Aplikasi Baru

Atau, pilih File>Baru>Aplikasi , seperti yang ditunjukkan pada Gambar 2.


Gambar 2: File>Baru>Aplikasi

Opsi ketiga adalah memilih File>New>From Gallery , seperti yang ditunjukkan pada Gambar 3.


Gambar 3: File>Galeri Baru

Semua pilihan ini meluncurkan Galeri Baru yang sama jendela, seperti yang ditunjukkan pada Gambar 4. Pilih Umum>Koneksi di Kategori Koneksi Basis Data di Item . Klik Oke .


Gambar 4: Galeri Baru>Umum>Koneksi>Koneksi Database

Buat Koneksi Basis Data wizard akan diluncurkan, seperti yang ditunjukkan pada Gambar 5. Pengaturan default adalah untuk Oracle Database; kita perlu memodifikasi ini untuk MySQL.


Gambar 5: Buat Koneksi Basis Data

Pilih MySQL di Jenis Koneksi drop-down (lihat Gambar 6).


Gambar 6: Memilih Jenis Koneksi sebagai MySQL

Dengan Jenis Koneksi sebagai MySQL , Pengaturan Oracle diganti dengan Pengaturan MySQL , yang mencakup Pengemudi dan Perpustakaan , seperti yang ditunjukkan pada Gambar 7. Nama Inang bidang memiliki pengaturan default localhost , yang perlu diganti dengan IP Publik Layanan MySQL.


Gambar 7: Pengaturan MySQL

Untuk mendapatkan IP Publik dari layanan MySQL, klik mysqldb tautan layanan di dasbor layanan Oracle Cloud, seperti yang ditunjukkan pada Gambar 8.


Gambar 8: Tautan Layanan mysqldb menampilkan detail layanan

Di laman detail layanan, salin IP Publik dari Sumber Daya bagian, seperti yang ditunjukkan pada Gambar 9.


Gambar 9: Mendapatkan IP Publik

Salin dan tempel IP Publik di Nama Inang bidang, seperti yang ditunjukkan pada Gambar 10. Tentukan Nama Basis Data sebagai mysqldb , yang dikonfigurasi ketika layanan baru dibuat, seperti yang ditunjukkan pada Gambar 15. Secara opsional, juga, ubah Nama Koneksi default (MSQLConnection). Klik Uji Sambungan untuk menguji koneksi database.


Gambar 10: Menentukan Host Name dan Database Name

Jika koneksi terjalin, Berhasil pesan ditampilkan (lihat Gambar 11). Klik Oke .


Gambar 11 Buat Koneksi Basis Data>OK

Sambungan baru ditambahkan ke Sumber Daya jendela, seperti yang ditunjukkan pada Gambar 12. Skema database mysqldb terdaftar di samping skema default. mysqldb node skema menampilkan Tabel dan Tampilan node. Struktur jendela menampilkan detail koneksi.


Gambar 12: Koneksi MySQLConnection ditambahkan ke Sumber Daya

Sambungan baru juga dapat dibuat dari Database simpul dengan memilih Koneksi Basis Data Baru , seperti yang ditunjukkan pada Gambar 13.


Gambar 13: Basis Data>Koneksi Basis Data Baru

Sebuah Database jendela dapat ditambahkan dengan memilih Window>Database>Databases , seperti yang ditunjukkan pada Gambar 14.


Gambar 14: Jendela>Database>Database

Database jendela akan ditampilkan, seperti yang ditunjukkan pada Gambar 15. Struktur jendela menampilkan struktur koneksi.


Gambar 15: Jendela Basis Data

Membuat Tabel Database

Pada bagian ini, kita akan membuat tabel database baru di layanan database MySQL. Untuk membuat tabel baru, klik kanan Database>MySQLConnection>mysqldb>Tabel di Sumber Daya s dan pilih Tabel Baru , seperti yang ditunjukkan pada Gambar 16.


Gambar 16: Resource>Database>MySQLConnection>mysqldb>Tabel>Tabel Baru

Buat Tabel wizard diluncurkan, seperti yang ditunjukkan pada Gambar 17. Karena kami meluncurkan Buat Tabel dari mysqldb , Database dipilih, mysqldb . Tabel default Nama ditentukan dan satu kolom terdaftar secara default.


Gambar 17: Buat Wizard Tabel

Tambahkan definisi kolom untuk logid, kategori, jenis, nama server, kode, dan pesan dengan kolom kunci utama jenis INT sebagai logid. Pilih tipe data untuk kolom di Jenis Data drow-down, seperti yang ditunjukkan pada Gambar 18.


Gambar 18: Menambahkan logid kolom kunci utama

Klik Tambahkan Kolom tombol, seperti yang ditunjukkan pada Gambar 19, untuk menambahkan kolom lainnya.


Gambar 19: Tambahkan Kolom

Tambahkan kolom lain, semua jenis VARCHAR, seperti yang ditunjukkan pada Gambar 20.


Gambar 20: Buat Tabel>Kolom

DDL tab menampilkan DDL untuk membuat tabel baru (lihat Gambar 21).


Gambar 21: Buat Tabel>DDL

Klik Oke untuk membuat tabel database, seperti yang ditunjukkan pada Gambar 22.


Gambar 22: Buat Tabel>OK

Sebuah wlslog tabel baru akan dibuat, seperti yang ditunjukkan di Sumber daya jendela pada Gambar 23.


Gambar 23: Sumber Daya>Database>MySQLConenction>mysqldb>Tabel>wlslog

Struktur tabel ditampilkan di Struktur jendela, seperti yang ditunjukkan pada Gambar 24.


Gambar 24: Struktur wlslog tabel

Klik tabel untuk menampilkan struktur tabel, seperti yang ditunjukkan untuk wlslog meja. Di Database jendela, wlslog tabel terdaftar, seperti yang ditunjukkan pada Gambar 25. Struktur jendela menampilkan kolom.


Gambar 25: Jendela Basis Data

Menambahkan Data Tabel dengan SQL Worksheet

Selanjutnya, kita akan menambahkan data ke tabel wlslog menggunakan SQL Script di SQL Worksheet. Pilih Alat>Database>Lembar Kerja SQL (lihat Gambar 26) untuk memulai lembar kerja SQL baru.


Gambar 26: Alat>Database>Lembar Kerja SQL

Di Pilih Koneksi dialog, pilih MySQLConnection , seperti yang ditunjukkan pada Gambar 27.


Gambar 27: Memilih Koneksi sebagai Koneksi MySQL

Lembar Kerja SQL akan dibuka, seperti yang ditunjukkan pada Gambar 28.


Gambar 28: Lembar Kerja SQL

Salin dan tempel skrip SQL berikut di Lembar Kerja SQL:

INSERT INTO wlslog(logid,category,type,servername,code,msg)
   VALUES(1,'Notice','WebLogicServer','AdminServer','BEA-000365',
   'Server state changed to STANDBY');
INSERT INTO wlslog(logid,category,type,servername,code,msg)
   VALUES(2,'Notice','WebLogicServer','AdminServer','BEA-000365',
   'Server state changed to STARTING');
INSERT INTO wlslog(logid,category,type,servername,code,msg)
   VALUES(3,'Notice','WebLogicServer','AdminServer','BEA-000365',
   'Server state changed to ADMIN');
INSERT INTO wlslog(logid,category,type,servername,code,msg)
   VALUES(4,'Notice','WebLogicServer','AdminServer','BEA-000365',
   'Server state changed to RESUMING');
INSERT INTO wlslog(logid,category,type,servername,code,msg)
   VALUES(5,'Notice','WebLogicServer','AdminServer','BEA-000361',
   'Started WebLogic AdminServer');
INSERT INTO wlslog(logid,category,type,servername,code,msg)
   VALUES(6,'Notice','WebLogicServer','AdminServer','BEA-000365',
   'Server state changed to RUNNING');
INSERT INTO wlslog(logid,category,type,servername,code,msg)
   VALUES(7,'Notice','WebLogicServer','AdminServer','BEA-000360',
   'Server started in RUNNING mode');

Klik tombol untuk menjalankan skrip SQL, seperti yang ditunjukkan pada Gambar 29.


Gambar 29: Menjalankan Skrip SQL

Sebagai Keluaran Skrip pada Gambar 30 menunjukkan, data ditambahkan ke wlslog tabel.


Gambar 30: Keluaran Skrip

Setelah Lembar Kerja SQL dibuka dan skrip SQL dijalankan, lebih banyak opsi tersedia di Alat>Database (lihat Gambar 31), dibandingkan dengan Gambar 26.


Gambar 31: Alat>Database

Kesimpulan

Pada artikel ini, kita membahas penggunaan JDeveloper untuk terhubung ke layanan database MySQL di Oracle Cloud Platform, membuat tabel database, dan menambahkan data tabel. Dalam artikel ketiga tentang penggunaan JDeveloper dengan database MySQL di Oracle Cloud Platform, kita akan melakukan query tabel database, mengekspor kumpulan hasil, menemukan dan menyorot record, serta memutuskan dan menghubungkan kembali koneksi.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Query MySql Tingkat Lanjut:Perbarui tabel dengan info dari tabel lain

  2. Nilai string salah saat mencoba memasukkan UTF-8 ke MySQL melalui JDBC?

  3. Mensimulasikan MySQL ORDER BY FIELD() di Postgresql

  4. Cara Memilih Semuanya Sebelum/Setelah Karakter Tertentu di MySQL – SUBSTRING_INDEX()

  5. Bagaimana cara menyimpan Karakter Emoji di Database MySQL