Create Connection
Learn how to set up database connection information and create a connection.
Add Connection
Add a new database connection to the project.
Click Add Connection Button
Click the "+" button in the connection list on the left panel.
Select DBMS
Select the database type to connect. Supports MariaDB, MySQL, Oracle, PostgreSQL, SQL Server, SQLite, and H2.
Enter Connection Info
Enter the host, port, database name, username, and password.
Test & Save Connection
Click the "Test Connection" button to verify, then click "Save".

Connection Fields
Detailed description of the fields required when creating a connection.
| Field | Description | Example |
|---|---|---|
| Connection name | Display name for identification | DevDB, ProductionDB |
| Host | Database server address | localhost, 192.168.1.100 |
| Port | Database service port | 3306 (MySQL), 5432 (PostgreSQL) |
| Database | Database (schema) name to connect | myapp_dev |
| Username | Database access account | root, admin |
| Password | Password for the access account | - |
Database-Specific Settings
Connection settings for each database supported by NeoSQL.
MariaDB
| Field | Value |
|---|---|
| Default port | 3306 |
| JDBC URL | jdbc:mariadb://{host}:{port}/{database} |
| Driver | org.mariadb.jdbc.Driver |
Default connection properties:
useUnicode=true— Unicode supportcharacterEncoding=utf8— UTF-8 encodinguseSSL=false— Disable SSLallowMultiQueries=true— Allow multiple queries
MySQL
| Field | Value |
|---|---|
| Default port | 3306 |
| JDBC URL | jdbc:mysql://{host}:{port}/{database} |
| Driver | com.mysql.cj.jdbc.Driver |
Default connection properties:
serverTimezone=Asia/Seoul— Server timezone settinguseSSL=false— Disable SSL
Oracle
| Field | Value |
|---|---|
| Default port | 1521 |
| Driver | oracle.jdbc.OracleDriver |
| Driver type | Choose from thin, oci, oci8 |
Oracle allows you to choose a connection method:
| Connection Method | JDBC URL |
|---|---|
| Service Name | jdbc:oracle:thin:@//{host}:{port}/{serviceName} |
| SID | jdbc:oracle:thin:@{host}:{port}:{SID} |
Oracle-specific options:
oracleRetrieveRemarks=true— Retrieve table/column comments (may increase query time)oracleRetrieveSynonyms=false— Include public synonyms
PostgreSQL
| Field | Value |
|---|---|
| Default port | 5432 |
| JDBC URL | jdbc:postgresql://{host}:{port}/{database} |
| Driver | org.postgresql.Driver |
SQL Server
| Field | Value |
|---|---|
| Default port | 1433 |
| JDBC URL | jdbc:sqlserver://{host}:{port};database={database} |
| Driver | com.microsoft.sqlserver.jdbc.SQLServerDriver |
Default connection properties:
encrypt=true— Connection encryptiontrustServerCertificate=true— Trust server certificate
Note: SQL Server uses <code>;</code> (semicolon) instead of <code>&</code> as the connection property separator.
SQLite
| Field | Value |
|---|---|
| JDBC URL | jdbc:sqlite:{파일 경로} |
| Driver | org.sqlite.JDBC |
SQLite is a file-based database that connects directly to a local file without a separate server.
- No host, port, username, or password required.
- Only specify the database file path to connect.
Connection examples:
jdbc:sqlite:/Users/user/data/mydb.db— Absolute pathjdbc:sqlite:./data/mydb.db— Relative pathjdbc:sqlite::memory:— In-memory (volatile)
Note: SQLite is only available in Desktop mode. Since local file system access is required, it is not supported in Web App mode.
H2
| Field | Value |
|---|---|
| Default port | 9092 (TCP 모드) |
| Driver | org.h2.Driver |
H2 allows you to choose a connection mode:
| Mode | JDBC URL | Description |
|---|---|---|
| TCP | jdbc:h2:tcp://{host}:{port}/{database} | Remote access over network |
| Embedded | jdbc:h2:{database} | Local file-based access |
| In-Memory | jdbc:h2:mem:{database} | In-memory (volatile) |
Connection Test
Verify that the entered connection information is correct before saving.
Note: If the connection test fails, check the host address, port, firewall settings, and database access permissions.
