- Windows PowerShell - Utilización de WPS - Banco de datos - Acceso a datos sobre WPS 1.0 - Conexión con banco de datos (connection) -

Para establecer una comunicación con un banco de datos es necesario establecer una conexión con el sistema de administración del banco de datos.
Cada "data provider" tiene su implementación propia en la clase de conexión, como pueden ser "SqlConnection", "OracleConnection", "OleDbConnection", etc. Para instanciar estos objetos, pueden transferirse las cadenas de caracteres de conexión. A continuación, deberá realizarse una llamada con "Open()" y al final, deberá cerrarse con "Close()".
Ejemplo: Establecer la conexión y deshacer dicha conexión con tres tipos diferentes de bancos de datos:
- Archivo de banco de datos Access de Microsoft
- Banco de datos SQL Server de Microsoft integrado estáticamente
- Archivo de banco de datos SQL de Microsoft (funciona solo con SQL Server Express de Microsoft)

Abrir y cerrar conexión con archivo de banco de datos Access de Microsoft:

# entrada de datos
$Conn = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=d:\dancodato\users.mdb;"
$SQL = "Select * from users oder by by UserSurname"

# abrir banco de datos
"Abre el banco de datos"
$conn = New-Object System.Data.OleDB.OleDBConnection($Conn)
$conn.open()
"Estado del banco de datos: " + $conn.State

# Cerrar el banco de datos
$Conn.Close()
"Estado del banco de datos: " + $conn.State

Abrir y cerrar conexión con banco de datos SQL Server de Microsoft integrado estáticamente:

# entrada de datos
$Connstring = "Data Source=.\SQLEXPRESS;Inicial catalog=Users;IntegratedSecurity=Trae;"
$SQL = "Select * from users oder by UserSurname"

# abrir banco de datos
"Abre el banco de datos"
$conn = New-Object System:data.SQLClient.SqlConnection($Connstring)
$conn.open()
"Estado del banco de datos: " + $conn.State

# Cerrar el banco de datos
$Conn.Close()
"Estado del banco de datos: " + $conn.State

Abrir y cerrar conexión con archivo de banco de datos SQL de Microsoft:

# entrada de datos
$Connstring = "Data Source=.\SQLEXPRESS;AttachDBFileName=d:\bancodato\users.mdf;
Integrated Security=True;"
$SQL = "Select * from users oder by UserName"

# abrir banco de datos
"Abre el banco de datos"
$conn = New-Object System.Data.SqlClient.SqlConnection($Connstring)
$conn.open()
"Estado del banco de datos: " + $conn.State

# Cerrar el banco de datos
$Conn.Close()
"Estado del banco de datos: " + $conn.State

previo
Imprimir..
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
próximo