diff --git a/MDM-LCAG-JavaFunctions/.dbeaver/.credentials-config.json.bak b/MDM-LCAG-JavaFunctions/.dbeaver/.credentials-config.json.bak
new file mode 100644
index 0000000..32cf4c1
--- /dev/null
+++ b/MDM-LCAG-JavaFunctions/.dbeaver/.credentials-config.json.bak
@@ -0,0 +1 @@
+{`¨Çi‚\Ð0à'Ý³§-I1+Žx™Øc/J†Mã@ÆgLì @äY ÑR•·ÄzJñ{zq4ŽÙ6„s™^åz
%ÿæŒ¨Žâƒ>Àü{«C/yUÕ};‘{°Áî•„Ÿ…l«ŠRæ Ä·“V•ŽÜœ!"¹é
AóåTyê
\ No newline at end of file
diff --git a/MDM-LCAG-JavaFunctions/.dbeaver/.data-sources.json.bak b/MDM-LCAG-JavaFunctions/.dbeaver/.data-sources.json.bak
new file mode 100644
index 0000000..cf0a2cd
--- /dev/null
+++ b/MDM-LCAG-JavaFunctions/.dbeaver/.data-sources.json.bak
@@ -0,0 +1,38 @@
+{
+	"folders": {},
+	"connections": {
+		"mariaDB-19b7ec1a720-2d9c28ffc4370b6b": {
+			"provider": "mysql",
+			"driver": "mariaDB",
+			"name": "unserleben",
+			"save-password": true,
+			"configuration": {
+				"host": "boston",
+				"port": "3306",
+				"database": "unserleben",
+				"url": "jdbc:mariadb://boston:3306/unserleben",
+				"configurationType": "MANUAL",
+				"home": "mysql_client",
+				"type": "dev",
+				"closeIdleConnection": true,
+				"auth-model": "native"
+			}
+		}
+	},
+	"connection-types": {
+		"dev": {
+			"name": "Development",
+			"color": "255,255,255",
+			"description": "Regular development database",
+			"auto-commit": true,
+			"confirm-execute": false,
+			"confirm-data-change": false,
+			"smart-commit": false,
+			"smart-commit-recover": false,
+			"auto-close-transactions": true,
+			"close-transactions-period": 1800,
+			"auto-close-connections": true,
+			"close-connections-period": 14400
+		}
+	}
+}
\ No newline at end of file
diff --git a/MDM-LCAG-JavaFunctions/.dbeaver/.project-metadata.json.bak b/MDM-LCAG-JavaFunctions/.dbeaver/.project-metadata.json.bak
new file mode 100644
index 0000000..944c281
--- /dev/null
+++ b/MDM-LCAG-JavaFunctions/.dbeaver/.project-metadata.json.bak
@@ -0,0 +1 @@
+{"resources":{"Scripts/Script.sql":{"default-datasource":"mariaDB-19b7ec917b8-2c62df336d3e06a"}}}
\ No newline at end of file
diff --git a/MDM-LCAG-JavaFunctions/.dbeaver/credentials-config.json b/MDM-LCAG-JavaFunctions/.dbeaver/credentials-config.json
new file mode 100644
index 0000000..8d4b569
--- /dev/null
+++ b/MDM-LCAG-JavaFunctions/.dbeaver/credentials-config.json
@@ -0,0 +1,2 @@
+hvÉð•EH	x­ß“ª]Ig—YC×Yo�—+GQxmÓA×
+±Ö>ëi"øÆÐ‘/ŽòØÔ.Ðq!z¶Ž¤Xëƒ:Ü@¢=tŽÀ3M/mGô¼7ö0³OÏÔ½Ó;~®áÔ÷œ`æcÈ�ÿfN²ºdßŠwzd»‚G¹è¬ÍÍY:)ñlôHB'€719¤’ÍaÏ:lxê‘%gJÅI…ÂCyl5¯Äí¶¡È$gPÇë¼y¡+pŽ�(°þ(¯5û¦¯'kèšßÅß"oÞOš;7¹£uá¥ðà¼
\ No newline at end of file
diff --git a/MDM-LCAG-JavaFunctions/.dbeaver/data-sources.json b/MDM-LCAG-JavaFunctions/.dbeaver/data-sources.json
new file mode 100644
index 0000000..ae32aa3
--- /dev/null
+++ b/MDM-LCAG-JavaFunctions/.dbeaver/data-sources.json
@@ -0,0 +1,69 @@
+{
+	"folders": {},
+	"connections": {
+		"mariaDB-19b7ec1a720-2d9c28ffc4370b6b": {
+			"provider": "mysql",
+			"driver": "mariaDB",
+			"name": "unserleben",
+			"save-password": true,
+			"configuration": {
+				"host": "boston",
+				"port": "3306",
+				"database": "unserleben",
+				"url": "jdbc:mariadb://boston:3306/unserleben",
+				"configurationType": "MANUAL",
+				"home": "mysql_client",
+				"type": "dev",
+				"closeIdleConnection": true,
+				"auth-model": "native"
+			}
+		},
+		"mariaDB-19b7ec917b8-2c62df336d3e06a": {
+			"provider": "mysql",
+			"driver": "mariaDB",
+			"name": "unserleben@boston",
+			"save-password": true,
+			"configuration": {
+				"host": "boston",
+				"port": "3306",
+				"database": "unserleben",
+				"url": "jdbc:mariadb://boston:3306/unserleben",
+				"configurationType": "MANUAL",
+				"home": "mysql_client",
+				"type": "prod",
+				"closeIdleConnection": true,
+				"auth-model": "native"
+			}
+		}
+	},
+	"connection-types": {
+		"dev": {
+			"name": "Development",
+			"color": "255,255,255",
+			"description": "Regular development database",
+			"auto-commit": true,
+			"confirm-execute": false,
+			"confirm-data-change": false,
+			"smart-commit": false,
+			"smart-commit-recover": false,
+			"auto-close-transactions": true,
+			"close-transactions-period": 1800,
+			"auto-close-connections": true,
+			"close-connections-period": 14400
+		},
+		"prod": {
+			"name": "Production",
+			"color": "org.jkiss.dbeaver.color.connectionType.prod.background",
+			"description": "Production database",
+			"auto-commit": false,
+			"confirm-execute": true,
+			"confirm-data-change": true,
+			"smart-commit": false,
+			"smart-commit-recover": false,
+			"auto-close-transactions": true,
+			"close-transactions-period": 600,
+			"auto-close-connections": true,
+			"close-connections-period": 3600
+		}
+	}
+}
\ No newline at end of file
diff --git a/MDM-LCAG-JavaFunctions/.dbeaver/project-metadata.json b/MDM-LCAG-JavaFunctions/.dbeaver/project-metadata.json
new file mode 100644
index 0000000..8b15296
--- /dev/null
+++ b/MDM-LCAG-JavaFunctions/.dbeaver/project-metadata.json
@@ -0,0 +1 @@
+{"resources":{"Scripts/Script.sql":{"default-datasource":"mariaDB-19b7ec917b8-2c62df336d3e06a","default-catalog":"unserleben"}}}
\ No newline at end of file
diff --git a/MDM-LCAG-JavaFunctions/.dbeaver/project-settings.json b/MDM-LCAG-JavaFunctions/.dbeaver/project-settings.json
new file mode 100644
index 0000000..82d195c
--- /dev/null
+++ b/MDM-LCAG-JavaFunctions/.dbeaver/project-settings.json
@@ -0,0 +1 @@
+{"id":"1ead1cdd-1b48-4d2d-8560-6913212ffc8b"}
\ No newline at end of file
diff --git a/MDM-LCAG-JavaFunctions/.project b/MDM-LCAG-JavaFunctions/.project
index 69273dd..75a8460 100644
--- a/MDM-LCAG-JavaFunctions/.project
+++ b/MDM-LCAG-JavaFunctions/.project
@@ -38,6 +38,7 @@
 		<nature>org.eclipse.jdt.core.javanature</nature>
 		<nature>org.python.pydev.pythonNature</nature>
 		<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
+		<nature>org.jkiss.dbeaver.DBeaverNature</nature>
 	</natures>
 	<variableList>
 		<variable>
