OrientDB - create()

This method lets you create a new database on the connected OrientDB Server.

Creating Databases

Using this method, you can create new databases on the OrientDB Server. In the event that you want to connect to an existing database, use the open() method. If you want to only create the database if it does not exist already, use the createIfNotExists() method.

Syntax

There are two methods available in creating databases (OrientDB class):

// METHOD 1
public void create(String name, ODatabaseType type)

// METHOD 2
public void create(String name, ODatabaseType type, OrientDBConfig config)
ArgumentTypeDescription
namejava.lang.StringDefines the database name
typeODatabaseTypeDefines the database type, can be PLocal or in-memory
configOrientDBConfigDefines the database configuration

Example

Consider the use case of an installation process for your application. The user needs an embedded OrientDB database installed on their system whenever they start a new project in your application. You might use a method like the one below to initialize the database and perform any other routine tasks needed whenever they create a new project.

private OrientDB orientdb = new OrientDB("embedded:/data", null, null);

// START NEW PROJECT
public void createNewProject(String name){

	// Create Project Name
	String db = "project-" + name;

	// Create Database
	orientdb.create(db, ODatabaseType.PLOCAL);
		
}