Browse free open source Java Database Software and projects below. Use the toggles on the left to filter open source Java Database Software by OS, license, language, programming language, and project status.
Ship AI Apps Faster with Vertex AI
Go from idea to deployed AI app without managing infrastructure. Vertex AI offers one platform for the entire AI development lifecycle.
Ship AI apps and features faster with Vertex AI—your end-to-end AI platform. Access Gemini 3 and 200+ foundation models, fine-tune for your needs, and deploy with enterprise-grade MLOps. Build chatbots, agents, or custom models. New customers get $300 in free credit.
Try Vertex AI Free
AI-generated apps that pass security review
Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.
Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Managed MySQL, PostgreSQL, and SQL Databases on Google Cloud
Get back to your application and leave the database to us. Cloud SQL automatically handles backups, replication, and scaling.
Cloud SQL is a fully managed relational database for MySQL, PostgreSQL, and SQL Server. We handle patching, backups, replication, encryption, and failover—so you can focus on your app. Migrate from on-prem or other clouds with free Database Migration Service. IDC found customers achieved 246% ROI. New customers get $300 in credits plus a 30-day free trial.
jIntersect is an OLAP like Java algorithm that takes a JDBC ResultSet as input and returns a data structure with all possible intersections, combinations and permutations of the data, pre-summarized at multiple levels for quick access.
jLifeLines is a genealogy program, based on the popular LifeLines project, to help with your family history research. Its primary strengths are its powerful scripting language and the ability to easily import and export information in the GEDCOM format.
jMARS is a java implementation of the famous "Core Wars" application first described by A.K. Dewdney. Using eXtreme Programming combined with Java, EJB, and the Rich Client Platform it can be used as an educational tool to understand these technologies
Host and run your applications without the need to manage infrastructure. Scales up from and down to zero automatically.
Cloud Run is the fastest way to deploy containerized apps. Push your code in Go, Python, Node.js, Java, or any language and Cloud Run builds and deploys it automatically. Get fast autoscaling, pay only when your code runs, and skip the infrastructure headaches. Two million requests free per month. And new customers get $300 in free credit.
jMediaCat is a simple audio file catloging/database application (similar to iTunes Library or Winamp Media Library,) programmed entirely in Java. jMediaCat is meant to make searching through a large collection of digital music fast and straightforward.
jMighty is a simple and powerful database framework and connection pool management library. It enables to do all database activities and can be used in standalone and server applications. Learning the library took less than five minutes.
jMovie is a movie collection manager that simplifies the maintenance of your
collection. It obtains its data from internet movie data sources, downloading it to your machine so you will be able to do further queries offline.
A Java / Swing Port of the OpenIT Project -- "An Inventory, HelpDesk, Support, Issue Tracking, and Knowledge Base web application. Focuses on simplicity and ease of customization." -- See http://sourceforge.net/projects/openit for more details.
jPGAdmin is a pure java GUI front end for the postgresql database, much like PGAdmin II, or pgaccess, except that by virtue of being written in java it is cross-platform
jPersist is an extremely powerful object-relational database persistence API that manages to avoid the need for configuration and annotation. jPersist uses JDBC and can work with any database supported by JDBC and any type of connection resource.
This java-to-relational mapping tool is intended to be generic enough to work for most any project and relational database, simple enough to be easy to learn and use, yet flexible enough to handle complexity when needed.
jSQLBrowser is simple yet powerful and convenient DB front-end which works with databases through JDBC. It allows you to work with several DB in the same time, have multiple windows with different SQL queries and result sets, and some other useful featur
JSQLLogger is a Java library for logging SQL statements. It provides a JDBC driver interface which wraps around the "real" JDBC connection und prints the statements out. It also provides a time measurement.
jSQLView is a Java GUI/Swing application for users to retrieve data from SQL databases on remote and local hosts using available or custom drivers. Tables are shown graphically and queries and updates are automatically generated for quick view and update.
The Registry Server (jUDDI) offers a mechanism for humans or software applications to advertise and discover Web services. The Java Web Services Developer Pack (Java WSDP) Registry Server implements Version 2 of the Universal Description, Discovery and I
jUDO (java Universal Data Objects) handles coding against a database Independent of database (plugins for db2/Oracle/Cloudscape/mysql/mysql etc).The code is generated "runtime" , just give the method names and jUDO derives the code/sql.
jUniMedia is a webbased multi-user application for storing informations about medias like mp3s, videos or even books. It will be possible to configure which information are stored and how the fields are declarated.
jVeDa is a programm written in JAVA which indexes any medium by saveing the stucture (including ID3-Tag, Thumbnails of JPEG,PNG and GIF and EXIF-Information) into a MySQL-Database (allowes remote access to the data) it also supports categorization