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

Conexión BD - C# con Sql Server

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 SqlConnectionSqlCommand 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

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 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.

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/