Komut göndermeden önce veritabanıyla bağlantı kurulmuş olmalıdır. Bağlantı kurabilmek için java.sql
paketindeki DriverManager
ve Connection sınıfları kullanılır. DriverManager sınıfı ile bir veritabanına bağlanmak için öncelikle sürücü kaydettirilmelidir.
Kayıt basitçe aşağıdaki ifadeyi işleterek yapılır:
Class.forName(className);
Sınıf adı (className) Sürücü ile ilgili dökümantasyondan öğrenilebilir.
Örneğin JDBC-ODBC köprü sürücüsü şu şekilde yüklenebilir:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Sürücü yüklendikten sonra bağlanılacak veritabanının
url'si, kullanıcı adı ve şifre belirtilerek bağlantı sağlanabilir:
DriverManager.getConnection(url, userName, userPassword);
Örneğin, ODBC, veri kaynağı myDB'ye bağlantı şu şekilde kurulabilir:
Connection con = DriverManager.getConnection("jdbc:odbc:myDB", user, password);
URL'nin nasıl belirtileceği ve ek özellikler genelde sürücüyle ilgi dökümantasyonda açıklanır. Ek özellikler verinin kaynağını ya da
Veritabanı Yönetim Sistemi içindeki veritabanı adını, kullanıcı adını, şifreyi ya da Veritabanı Yönetim Sistemi ile ilgili diğer ayarları içerebilir.