## Configuring the server database

There are two databases in JReport Enterprise Server: systables and profiling. The systables database holds information of folders, nodes, versions, the security system, and the completed table. The profiling database holds server runtime performance related information. Systables is necessary in order to run JReport Enterprise Server. For best performance, you may want to configure two separate databases, one for systables and one for profiling, depending on your environment.

When you install JReport Enterprise Server, a dbconfig.xml file is automatically created in the directory `<install_root>\bin`. The database configuration information is stored in this configuration file. You can configure your database by using the dbconfig.xml file.

JReport Enterprise Server provides multiple database support, allowing you to configure your own database to store the server data.

This section presents the ways of configuring a server database for JReport Enterprise Server in two different environments. Also, you can specify a table space in the database configuration for JReport Enterprise Server to create system tables in it.

- Configuring the server database in a standalone environment
- Configuring the server database when integrating with an application server
- Creating tables in a specified table space
- Schema support
- Configuring JdbcDriversConfig.properties