Haduhh. Bla bla bla… Apaan sih nih? . Sedangkan Maven sendiri, itu adalah plugin Eclipse yang digunakan untuk mengatur library dependency langsung saja ya. Pada saat saya pelajari ini, saya menggunakan Eclipse Moon, Maven 4. 0. 0, Hibernasi 3. 2. 6, MySQL5. 6. 12 dan beberapa perpustakaan lainnya. Sebelum melanjutkan, pastikan Anda telah mengerti tentang MySQL dan telah menginstallnya di komputer Anda Untuk mempelajari Hibernate, berikut langkah-langkahnya Unduh EclipsePilih yang Eclipse Standard di sini. http. // www. gerhana. org/unduh/. Eclipse tidak perlu diinstall, hanya diextract di path yang cocok, kemudian langsung dijalankan Instal plugin MavenSetelah itu, buka menu Help > Eclipse Marketplace, kemudian install plugin Maven. Perlu diperhatikan bahwa proses-prose di bawah banyak menggunakan koneksi Internet Buat Proyek Maven di Eclipse
Tentukan ketergantungan pom. xmlBuka src/pom. xml, definisikan dependensi hibernate, hibernate-annotation, jta dan mysql-connector-java seperti contoh di bawah
Klik kanan pada src/pom. xml Jalankan As > Maven Build. Paket Ketik pada Goals, kemudian Run. Sambil menunggu sampai Eclipse selesai mendownload dependensi, lanjutkan proses selanjutnya Buat Database MySQL dan contoh tabelKatakan ini untuk mencoba koneksi ke database test dan table address_book. Maka harus dibuatkan database dan tablenya. Untuk pengininstallan MySQL dapat merujuk di artikel berikut Buat file konfigurasi HibernateBuat file src/main/resources/hibernate. cfg. xml dengan cara klik kanan folder resources, New > Other, XML > XML file. Perhatikan bahwa mapping resource mengarah ke file testhibernate1/AddressBook. hbm. xml. File ini akan dibuat dilangkah selanjutnya <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory> <property name="connection.url">jdbc:mysql://localhost:3306/test</property> <property name="connection.username">root</property> <property name="connection.password"></property> <property name="connection.driver_class">com.mysql.jdbc.Driver</property> <property name="dialect">org.hibernate.dialect.MySQLDialect</property> <property name="show_sql">true</property> <property name="format_sql">true</property> <property name="hbm2ddl.auto">create</property> <property name="connection.pool_size">1</property> <property name="current_session_context_class">thread</property> <mapping resource="testhibernate1/AddressBook.hbm.xml"></mapping> </session-factory> </hibernate-configuration> Pada tahap ini berarti, Hibernate dan beberapa dependensi telah terpasang dengan menggunakan Maven, dan file konfigurasi telah disambungkan ke MySQL Buat Kelas ModelIni adalah model class untuk fungsi-fungsi ke database. src/main/java/AddressBook. Jawa. Klik kanan pada folder java, New > Other > Java > Class, kemudian Next. Ketikkan AddressBook pada field Name. folder src/main/java/testhibernate1 dan file AddressBook. java akan terbuat secara otomatis. Tekan F5 atau segarkan package testhibernate1; import javax.persistence.Entity; @Entity public class AddressBook { int id; String name; String address; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } } Buat File PemetaanMapping file ini untuk mendefinisikan struktur table yang nanti dihubungkan ke Model Class. Isinya adalah mapping untuk table address_book di src/main/java/AddressBook. hbm. xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping> <class name="testhibernate1.AddressBook" table="address_book" > <id name="id" type="int"> <column name="id" /> <generator class="increment" /> </id> <property name="name" type="string"> <column name="name" length="255" not-null="true" /> </property> <property name="address" type="string"> <column name="address" length="255" not-null="true" /> </property> </class> </hibernate-mapping>_ Aplikasi JavaNah aplikasi ini adalah sebagai controllernya yang nanti bisa dikembangkan menjadi CRUD (Create, read, update, delete). Buat kelas java, src/main/Java/App. Jawa. Klik kanan pada folder testhibernate1, New > Other > Java > Class, kemudian Next. Ketikkan App pada field Name package testhibernate1; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.cfg.AnnotationConfiguration; import testhibernate1.AddressBook; public class App { public static void main(String[] args) { SessionFactory sessionFactory = new AnnotationConfiguration() .configure().buildSessionFactory(); Session session = sessionFactory.getCurrentSession(); Transaction tx = session.beginTransaction(); AddressBook emp = new AddressBook(); emp.setId(1); emp.setName("arif"); emp.setAddress("depok"); session.save(emp); tx.commit(); } } selesai sudah. Jalankan dengan mengklik kanan App. java, Jalankan As > Aplikasi Java Cek dan perhatikan apabila ada error. Apabila sudah sesuai semua, aplikasi ini akan meng insert data ke dalam table address_book Mohon maaf apabila ada kesalahan, harap maklum saya baru coba-coba belajar tools ini. Kritik dan saran dapat Anda sampaikan di bagian komentar. Sekian terima kasih, selamat mencoba langkahLangkah-langkah menghubungkan Java dengan MySQL. . impor paket java. sql. * ; Daftarkan driver atau pilih driver yang akan digunakan; Buat Koneksi Sebuah; Eksekusi sebuah Query; Tutup koneksi dan selesai Bagaimana cara menambahkan library driver JDBC?cara menambahkan library ini yaitu. klik kanan pada folder library projek yang sudah kita buat tadinya, dan pilih add library, selanjutnya pilih library MySQL JDBC DRIVER .
Apa itu SQLException?SQLException adalah komponen untuk menangani kesalahan-kesalahan yang mungkin terjadi saat pengolahan database.
langkahLangkah-langkah untuk berinteraksi dengan database server dengan menggunakan JDBC adalah sebagai berikut. . Mengimpor paket java. sql Memanggil Driver JDBC Membangun Koneksi Membuat Pernyataan Melakukan Query Memproses Hasil Menu Koneksi Kesalahan Penanganan |