Create a database in MySQL from Java?

The following is the code to create a database in MySQL from Java. We are creating the database with name, “Customer_Tracker_Database”

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class CreateDatabaseDemo {
   public static void main(String[] args) {
      Connection con=null;
      Statement stmt=null;
      String yourDatabaseName="Customer_Tracker_Database";
      try {
         stmt = con.createStatement();
         int status = stmt.executeUpdate("CREATE DATABASE "+yourDatabaseName);
         if(status > 0) {
            System.out.println("Database is created successfully !!!");
      catch(Exception e) {

The following is the output

Database is created successfully !!!

Here is the snapshot of the sample output

Now let us check the database ‘Customer_Tracker_Database’ is created or not.

The query is as follows

mysql> show databases;

The following is the output

Look at the sample output above, the database is created successfully.

Updated on: 30-Jul-2019

2K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started