Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemrograman JAVA (TIB09) JDBC dan koneksi Database Progdi Teknik Informatika – Universitas Bunda Mulia.

Presentasi serupa


Presentasi berjudul: "Pemrograman JAVA (TIB09) JDBC dan koneksi Database Progdi Teknik Informatika – Universitas Bunda Mulia."— Transcript presentasi:

1 Pemrograman JAVA (TIB09) JDBC dan koneksi Database Progdi Teknik Informatika – Universitas Bunda Mulia

2 JDBC Application Programming Interface Dirancang untuk mengakses Database Untuk mengakses database diperlukan driver sesuai dengan produk database engine nya Ada banyak cara JDBC untuk melakukan koneksi database, salah satu diantaranya melalui ODBC

3 JDBC-ODBC Program JAVA mengakses database melalui JDBC, JDBC dapat mempergunakan ODBC untuk melakukan koneksi terhadap database. Database yang akan diakses harus terdaftar pada ODBC NAma Alias yang terdaftar yang akan digunakan untuk melakukan koneksi pada JDBC

4 Inisialisasi Driver Koneksi dibentuk dengan mempergunakan JDBC Driver. Koneksi dibentuk melalui –Class java.sql.DriverManager, –interface java.sql.Driver dan –interface java.sql.Connection

5 Contoh koneksi Connection con; String dbname ="jdbc:odbc:NamaAlias"; String userName = null; String password = null; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con = DriverManager.getConnection(dbname, userName, password);

6 Akses ke Driver dan DriverManager dapat menyebabkan Exception yang harus dikendalikan Karena itu harus disediakan prosedur untuk menangkap atau meneruskan exception tersebut.

7 Contoh Koneksi try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con = DriverManager.getConnection(dbname, username, password); } catch(ClassNotFoundException ex) { System.err.println("Driver Error"); ex.printStackTrace(); return false; } catch(SQLException ex) { System.err.println("Unable to connect"); return false; }

8 Statement dan ResultSet Statement menyediakan proses untuk mengeksekusi Query ResultSet merupakan penampung data hasil eksekusi Query. Setelah statement dieksekusi, hasilnya disimpan pada ResultSet. Untuk mengakhiri eksekusi Statement, berikan method close pada objek bentukan Statement: contoh st.close

9 Contoh Statement dan ResultSet ResultSet rs=null; Statement st; try { String sql = "SELECT * FROM instruktur"; st = con.createStatement(); rs = st.executeQuery(sql); } catch(SQLException ex) { ex.printStackTrace(); }

10 Menampilkan isi ResultSet Isi ResultSet dapat ditampikan dengan cara: rs.first(); … while (rs.next()) { String Field_1 = rs.getString(1); String Field_2 = rs.getString(2); }


Download ppt "Pemrograman JAVA (TIB09) JDBC dan koneksi Database Progdi Teknik Informatika – Universitas Bunda Mulia."

Presentasi serupa


Iklan oleh Google