Hola a todos,
estoy iniciando mis pasos en .NET con el lenguaje C# y pues entre las cosas básicas que deberíamos conocer, está el ejercicio de conectarnos a una base de datos (en este caso SQL SERVER 2008) usando como usuario de BD el usuario con el que nos autenticamos en Windows.
Seré breve...
Lo necesario para hacer una conexión por código es importar lo siguiente
using System.Data.SqlClient;
Lo anterior nos permitirá hacer uso de las clases SqlConnection, SqlCommand y SqlDataReader, más adelante...
Aquí el método:
public void consultar()
{
string configuracion_de_conexion= "Data Source=localhost;database=jomaroc;integrated security=SSPI;";
using (SqlConnection conexion= new SqlConnection(configuracion_de_conexion))
{
using (SqlCommand command = new SqlCommand())
{
conexion.Open();
command.Connection = conexion;
command.CommandType = System.Data.CommandType.Text;
string sql = string.Format("SELECT * FROM Usuario");
command.CommandText = sql;
command.CommandTimeout = 10;
SqlDataReader reader = command.ExecuteReader();
Console.WriteLine("Consulta realizada : Total registros"+reader.FieldCount);
}
}
}
Para lograr la conexión se debe tener una configuración básica:
Data Source = Irá la dirección IP o alias de nuestro servidor de BD
dabatase = Irá el nombre la base de datos a la cual deseamos acceder
integrated security= Aquí se indica que se usarán las credenciales de autenticación del usuario de windows (SSPI). Mayor información en MSDN
A continuación sería crear la consulta sql que se desea ejecutar y accederíamos a la cantidad de registros por medio de la propiedad FieldCount de la clase SqlDataReader.
Espero sirva ;)
Hasta la próxima
Este blog esta destinado para la comunidad desarrolladora de software, en el podrán encontrar trucos, atajos o consejos de diferentes lenguajes de programación o frameworks, tanto de tipo desktop como web. Si quieres participar como editor por favor hacerlo saber escribiendo un correo a cualquiera de los editores.
martes, 26 de abril de 2011
domingo, 24 de abril de 2011
Oracle y php
Para conectarnos a oracle desde php, habilitamos en el php.ini la libreria de conexion para Oracle, buscamos la linea
*el archivo php.ini si estas en windows lo puedes buscar en la carpeta en la que instalaste el php,
si estas en linux buscalo en la carpeta donde esta el apache.
Luego en la carpeta en la cual puedes acceder desde el servidor creas un archivo.php, asi es como debes realizar la conexiòn.
archivo.php
Luego accede a por tu navegador a http://localhost/archivo.php, debes tener encedido el apache.
extension=php_oci8.dll y la descomentamos.*el archivo php.ini si estas en windows lo puedes buscar en la carpeta en la que instalaste el php,
si estas en linux buscalo en la carpeta donde esta el apache.
Luego en la carpeta en la cual puedes acceder desde el servidor creas un archivo.php, asi es como debes realizar la conexiòn.
archivo.php
<?php
$conn = oci_connect('user', 'password', 'localhost/XE');
if (!$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
$stid = oci_parse($conn, 'SELECT table_name FROM user_tables');
oci_execute($stid);
echo "<table border='1'>";
while ($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS)) {
echo "<tr>";
foreach ($row as $item) {
echo " <td>" . ($item !== null ? htmlentities($item, ENT_QUOTES) : " ") . "</td>";
}
echo "</tr>";
}
echo "</table>";
?>
Luego accede a por tu navegador a http://localhost/archivo.php, debes tener encedido el apache.
martes, 19 de abril de 2011
Acceso remoto windows
El acceso remoto sirve para conectarse remotamente a otra maquina, necesitas la ip y configurar el pc receptor y emisor para acceder remotamente.
comando para acceder por consola al acceso remoto
mstsc
mstsc /admin
mstsc /console
puedes ir tambien a la ruta
inicio->todos los programas->accesorios->comunicacion->conexión a escritorio remoto
En este link me parece una guia paso a paso de configurar el pc a donde te vas a conectar y el tuyo.
aqui
Mi que va a acceder
El pc que va a acceder puedes configurarlo en
Mi pc-clik derecho-propiedades-en la pesataña de remoto
chekea la opción de permitir enviar invitaciones
y permitir que los usuarios(otros) se conecten a este equipo.
comando para acceder por consola al acceso remoto
mstsc
mstsc /admin
mstsc /console
puedes ir tambien a la ruta
inicio->todos los programas->accesorios->comunicacion->conexión a escritorio remoto
En este link me parece una guia paso a paso de configurar el pc a donde te vas a conectar y el tuyo.
aqui
Mi que va a acceder
El pc que va a acceder puedes configurarlo en
Mi pc-clik derecho-propiedades-en la pesataña de remoto
chekea la opción de permitir enviar invitaciones
y permitir que los usuarios(otros) se conecten a este equipo.
lunes, 11 de abril de 2011
Todo sobre Oracle
Este es una url que nos servira cuando necesitemos oracle, alli podemos ver las definiciones las estructuras y ejemplos de como utilizar las direfentes estructuras.
Incluye información acerca de:
(dll) creacion y definicion: definicion de tablas, procediminetos, indices,restricciones, tablas temporales, bases de datos, commentarios, etc
(dml) manipulacion de datos: select, insert, update, delete
(cadena, fecha, conversion) funciones:funciones predefinidas que podemos utilizar para conversion y tratamiento de cadenas, fechas , entre otras
dba: tareas de administracion de una base de datos, catalogos, analisis, export, etc
errores: explicacion de errores comunes
Y todo esta en españolete, mm y según lei por alli sirve para casi todos los oracles.
http://ora.u440.com/
Incluye información acerca de:
Y todo esta en españolete, mm y según lei por alli sirve para casi todos los oracles.
http://ora.u440.com/
Suscribirse a:
Comentarios (Atom)