Database Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides methods and properties that are used to access and manage data that is stored in a database.
public class Database : IDisposable
type Database = class
interface IDisposable
Public Class Database
Implements IDisposable
- Inheritance
-
Database
- Implements
Properties
Connection |
Gets the current connection to a database. |
Methods
Close() |
Closes an open database. |
Dispose() |
Releases all resources used by a Database instance. |
Dispose(Boolean) |
Releases the unmanaged resources used by a Database instance and optionally releases the managed resources. |
Execute(String, Object[]) |
Executes a non-query SQL statement. |
GetLastInsertId() |
Returns the identity column of the most recently inserted row. |
Open(String) |
Opens a connection to a database using the specified file name or using the named connection string. |
OpenConnectionString(String, String) |
Opens a connection to a database using a connection string and the specified provider. |
OpenConnectionString(String) |
Opens a connection to a database using the specified connection string. |
Query(String, Object[]) |
Executes a SQL query that returns a list of rows as the result. |
QuerySingle(String, Object[]) |
Executes a SQL query that returns a single row as the result. |
QueryValue(String, Object[]) |
Executes a SQL query that returns a single scalar value as the result. |
Events
ConnectionOpened |
Occurs when a new database connection is opened by a Database instance. |