Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
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");
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); }
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.