Le langage de programmation Java inclut la bibliothèque de programmation JDBC qui permet à un développeur de créer des programmes de serveur de base de données entraîné et côté client. JDBC est également incorporé dans l'architecture des composants Java NetBeans qui intègre les méthodes qui interrogent et mettent à jour les informations dans votre base de données définie. La plupart des bibliothèques prédéfinies qui sont regroupés avec JDBC et NetBeans sont orientées vers les bases de données relationnelles, mais peut être modifié pour utiliser avec d'autres formats de données définis à l'aide de connexions ODBC.