ArcGIS Pro 3.3 API Reference Guide
ArcGIS.Core.Data Namespace / Database Class
Members Version

Database Class
Represents the gateway to connect to a relational database, which may or may not be a geodatabase (please see remarks). Given a specific QueryDescription object, the Database data store can be used to open a single database table, or a query layer that is created from one or more database tables.
Object Model
Database ClassConnector ClassDatastoreProperties ClassTableDefinition ClassQueryDescription ClassSQLSyntax ClassTable Class
Syntax
public sealed class Database : Datastore, System.IDisposable  
Remarks
Although the Database data store can be used to access a geodatabase, this practice is not recommended. Instead, Geodatabase should be used instead. The main reason is that internally, the implementation of a Geodatabase table is different from that of a Database. There are certain operations in this class that require the table to be originally opened from a Database. If this precondition is not met, there will be a runtime exception (GetQueryDescription(Table)).
Inheritance Hierarchy

System.Object
   ArcGIS.Core.CoreObjectsBase
      ArcGIS.Core.Data.Datastore
         ArcGIS.Core.Data.Database

Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3 or higher.
See Also