Tuesday, 4 June 2013

Penggunaan Sintak Sederhana SQL (Address Book) :Syntak sederhana MySQL

·         Sebelum memulai buat database kita perlu mengkoneksi
Caranya : menjalankan mysqltest.exe atau mysql_client_test.exe -h localhost -P 3306 -u root
Jika berhasil akan muncul pesan seperti dibawah.

C:\Program Files\MySQL>mysql_client_test.exe -h localhost -P 3306 -u root
#####################################
client_disconnect
#####################################
Dropping the test databases ‘client_test_db’  ___ OK
All ‘192’ test were successful (in ‘1’ iterations)
Total execution time : 28 SECS
!!! SUCCESS !!!
·         Membuat database di mySQL

Enter password: ****
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.1.16-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> show databases;
+----------+
| Database |
+----------+
| jeni2    |
| jeni_sql |
| mysql    |
| riza     |
| test     |
| ujian    |
+----------+
7 rows in set (0.00 sec)

mysql> use riza;
Database changed
mysql> show tables;
Empty set (0.00 sec)

mysql> CREATE TABLE friends (id int(10) unsigned NOT NULL auto_increment,Nama varchar(45) NOT NULL,Email varchar(100) NOT NULL,Website varchar(at varchar(255) NOT NULL,PRIMARY KEY (id));
Query OK, 0 rows affected (0.05 sec)

mysql> show tables;
+----------------+
| Tables_in_riza |
+----------------+
| friends        |
+----------------+
1 row in set (0.00 sec)

mysql> INSERT INTO friends VALUES (1, 'Agung Pribadi', 'agung@negaraku.com', 'http://www.agung.info', 'Surabaya, Indonesia');
Query OK, 1 row affected (0.06 sec)

mysql> INSERT INTO friends VALUES (2, 'Wicaksono', 'wicak@kerja-bhakti.co.id', 'http://www.agung.info', 'Jakarta, Indonesia');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO friends VALUES (3, 'Jeni Wulandari', 'jeni@jardiknas.org', 'http://jeni.jardiknas.com', '');
Query OK, 1 row affected (0.07 sec)

mysql> INSERT INTO friends VALUES (4, 'Prasetyo', 'setyo@kampoes.ac.id', 'http://setyo.kampoes.ac.id', 'Malang, Indonesia');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO friends VALUES (6, 'Alex', 'alex@imitasi.com', 'http://www.jualan.com', 'Bandung');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO friends VALUES (7, 'Alex', 'alex@gerbang.com', 'http://www.masadepan.com', 'Nusakambangan');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO friends VALUES (8, 'Narita S', 'narita@kampoes.ac.id', 'http://narita.kampoes.ac.id', 'Surabaya');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO friends VALUES (9, 'Riza Falafi', 'rizafalafi@gmail.com', 'http://rizafalafi.ac.id', 'Aceh');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO friends VALUES (10, 'Firdaus', 'firdaus@gmail.com', 'http://daus.com', 'Lhokseumawe');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO friends VALUES (11, 'Jehan', 'jehan@gmail.com', 'http://jehan.com', 'Lhokseumawe');
Query OK, 1 row affected (0.00 sec)

mysql> select * from friends;
+----+----------------+--------------------------+-----------------------------+---------------------+
| id | Nama           | Email                    | Website                     | Alamat              |
+----+----------------+--------------------------+-----------------------------+---------------------+
|  1 | Agung Pribadi  | agung@negaraku.com       | http://www.agung.info       | Surabaya, Indonesia |
|  2 | Wicaksono      | wicak@kerja-bhakti.co.id | http://www.agung.info       | Jakarta, Indonesia  |
|  3 | Jeni Wulandari | jeni@jardiknas.org       | http://jeni.jardiknas.com   |                     |
|  4 | Prasetyo       | setyo@kampoes.ac.id      | http://setyo.kampoes.ac.id  | Malang, Indonesia   |
|  6 | Alex           | alex@imitasi.com         | http://www.jualan.com       | Bandung             |
|  7 | Alex           | alex@gerbang.com         | http://www.masadepan.com    | Nusakambangan       |
|  8 | Narita S       | narita@kampoes.ac.id     | http://narita.kampoes.ac.id | Surabaya            |
|  9 | Riza Falafi    | rizafalafi@gmail.com     | http://rizafalafi.ac.id     | Aceh                |
| 10 | Firdaus        | firdaus@gmail.com        | http://daus.com             | Lhokseumawe         |
| 11 | Jehan          | jehan@gmail.com          | http://jehan.com            | Lhokseumawe         |
+----+----------------+--------------------------+-----------------------------+---------------------+

10 rows in set (0.00 sec)


Membuat Project Java Database Connectivity (JDBC)

Tujuan section ini adalah membuat project untuk aplikasi yang menggunakan JDBC.

·         File → New Project, pilih category Web → Web Application, klik Next Ketikkan nama project, klik Finish.

·         Kemudian perlu tambahkan connector untuk bisa terhubung dengan database


Caranya : klik kanak pada Librabries, pilih Add JAR/Folder, lalu p
ilih file connector.



Koneksi ke Database Melalui class DriverManager :

Tujuan section ini adalah mencontohkan koneksi ke database melalui class DriverManager dalam aplikasi Java.

Langkah – langkahnya adalah :

·         Buat link dalam file index.jsp

<h4>Driver Manager</h4><a href="TestDMConnection">Test Koneksi Driver Manager (Servlet)</a><br/>
<a href="TestJspDMConnection.jsp">Test Koneksi Driver Manager (JSP)</a><br/>

·         Kemudian kita class baru pada Source Packages Project dengan nama TestServletDMConnection dan isikan source codenya :


·        Buka file web.xml, kita tambahka konfigurasi servlet, source codenya :

<web-app> <servlet>
<servlet-name>TestDM</servlet-name>
<servlet-class>TestServletDMConnection</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TestDM</servlet-name>
<url-pattern>/TestDMConnection</url-pattern>
</servlet-mapping>
</web-app>

·         Kemudian Run Project.

Mengetes koneksi DriverManager dalam aplikasi JSP :

·         Buat file JSP dengan nama TestJspDMConnection.jsp dalam folder Web Page

·         Kemudian Run Project



Popular Post

Powered by Blogger.

- Copyright © Kampusxx -Metrominimalist- Powered by Blogger - Designed by Riza Falafi -