Hello,
I understand that you want to avoid the value** “Generic”** for the field Database Adapter in the** Datasource > Configuration**.
To connect to a database that is not listed in the [Supported JDBC Data Sources](https://community.denodo.com/docs/html/browse/8.0/en/vdp/administration/appendix/supported_jdbc_data_sources/supported_jdbc_data_sources#supported-jdbc-data-sources), Denodo uses the adapter **“Generic”**. For example, if I create a data source using VQL and provide following values in “Create Datasource” statement :
1. ```
DATABASENAME = 'oracle'
DATABASEVERSION = '11g’
```
*In the “Admin UI”, it will show the Database Adapter as “Oracle-11g”.*
1. ```
DATABASENAME = 'oracle'
DATABASEVERSION = '12g'
```
*In the “Admin UI”, it will show the Database Adapter as “Generic”.*
1. ```
DATABASENAME = ' '
DATABASEVERSION = ' '
```
*In the “Admin UI”, it will show the Database Adapter as “Generic”.*
Hence, you can observe that the values displayed in the Admin UI for **Datasources > Configuration > Database Adapter** corresponding to the values provided in the *“DATABASE NAME”* & *“DATABASE VERSION”* of VQL statement can be controlled only if you are connecting to the database that’s already available in Denodo. Otherwise, the value of the Database Adapter field will be **“Generic”**, which can’t be modified by VQL or programmatically from the user side.
Hope this helps!