

Provides types mimicking .NET types of the `System.Data` namespace in Java.


## Classes

| Class | Description |
| --- | --- |
| [Constraint](../com.aspose.words.net.system.data/constraint/) | Represents a constraint that can be enforced on one or more [DataColumn](../com.aspose.words.net.system.data/datacolumn/) objects. |
| [ConstraintCollection](../com.aspose.words.net.system.data/constraintcollection/) | Represents a collection of constraints for a [DataTable](../com.aspose.words.net.system.data/datatable/). |
| [ConstraintException](../com.aspose.words.net.system.data/constraintexception/) | Represents the exception that is thrown when attempting an action that violates a constraint. |
| [DBNull](../com.aspose.words.net.system.data/dbnull/) | Represents a nonexistent value. |
| [DataColumn](../com.aspose.words.net.system.data/datacolumn/) | Represents the schema of a column in a [DataTable](../com.aspose.words.net.system.data/datatable/). |
| [DataColumnCollection](../com.aspose.words.net.system.data/datacolumncollection/) | Represents a collection of [DataColumn](../com.aspose.words.net.system.data/datacolumn/) objects for a [DataTable](../com.aspose.words.net.system.data/datatable/). |
| [DataException](../com.aspose.words.net.system.data/dataexception/) | Represents the exception that is thrown when errors are generated using ADO.NET components. |
| [DataKey](../com.aspose.words.net.system.data/datakey/) | Represents a DataKey created from not duplicated [DataColumn](../com.aspose.words.net.system.data/datacolumn/) |
| [DataRelation](../com.aspose.words.net.system.data/datarelation/) | Represents a parent/child relationship between two [DataTable](../com.aspose.words.net.system.data/datatable/) objects. |
| [DataRelationCollection](../com.aspose.words.net.system.data/datarelationcollection/) | Represents the collection of [DataRelation](../com.aspose.words.net.system.data/datarelation/) objects for this [DataSet](../com.aspose.words.net.system.data/dataset/). |
| [DataRow](../com.aspose.words.net.system.data/datarow/) | Represents a row of data in a [DataTable](../com.aspose.words.net.system.data/datatable/). |
| [DataRowCollection](../com.aspose.words.net.system.data/datarowcollection/) | Represents a collection of rows for a [DataTable](../com.aspose.words.net.system.data/datatable/). |
| [DataRowState](../com.aspose.words.net.system.data/datarowstate/) | Represents a state of rows. |
| [DataRowView](../com.aspose.words.net.system.data/datarowview/) | Represents a customized view of a [DataRow](../com.aspose.words.net.system.data/datarow/). |
| [DataSet](../com.aspose.words.net.system.data/dataset/) | Represents an in-memory cache of data. |
| [DataTable](../com.aspose.words.net.system.data/datatable/) | Represents one table of in-memory data. |
| [DataTableCollection](../com.aspose.words.net.system.data/datatablecollection/) | Represents the collection of tables for the [DataSet](../com.aspose.words.net.system.data/dataset/). |
| [DataTableReader](../com.aspose.words.net.system.data/datatablereader/) | The [DataTableReader](../com.aspose.words.net.system.data/datatablereader/) obtains the contents of one or more [DataTable](../com.aspose.words.net.system.data/datatable/) objects in the form of one or more read-only, forward-only result sets. |
| [DataView](../com.aspose.words.net.system.data/dataview/) | Represents a databindable, customized view of a [DataTable](../com.aspose.words.net.system.data/datatable/) for sorting, filtering, searching, editing, and navigation. |
| [ForeignKeyConstraint](../com.aspose.words.net.system.data/foreignkeyconstraint/) | Represents an action restriction enforced on a set of columns in a primary key/foreign key relationship when a value or row is either deleted or updated. |
| [InvalidConstraintException](../com.aspose.words.net.system.data/invalidconstraintexception/) | Represents the exception that is thrown when incorrectly trying to create or access a relation. |
| [MappingType](../com.aspose.words.net.system.data/mappingtype/) | Specifies how a [DataColumn](../com.aspose.words.net.system.data/datacolumn/) is mapped. |
| [UniqueConstraint](../com.aspose.words.net.system.data/uniqueconstraint/) | Represents a restriction on a set of columns in which all values must be unique. |

## Interfaces

| Interface | Description |
| --- | --- |
| [DataTableEventListener](../com.aspose.words.net.system.data/datatableeventlistener/) | Provides methods to work with EventListeners when [DataTable](../com.aspose.words.net.system.data/datatable/) is changed. |
| [IDataReader](../com.aspose.words.net.system.data/idatareader/) | Provides a means of reading one or more forward-only streams of result sets obtained by executing a command at a data source, and is implemented by .NET Framework data providers that access relational databases. |
| [IDataRecord](../com.aspose.words.net.system.data/idatarecord/) | Provides access to the column values within each row for a DataReader, and is implemented by .NET Framework data providers that access relational databases. |

## Enumerations

| Enum | Description |
| --- | --- |
| [Rule](../com.aspose.words.net.system.data/rule/) | Indicates the action that occurs when a [ForeignKeyConstraint](../com.aspose.words.net.system.data/foreignkeyconstraint/) is enforced. |
| [XmlReadMode](../com.aspose.words.net.system.data/xmlreadmode/) | Specifies how to read XML data and a relational schema into a [DataSet](../com.aspose.words.net.system.data/dataset/). |
