Mostrando entradas con la etiqueta Base de Datos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Base de Datos. Mostrar todas las entradas

ASP ACCESS HTML PHP problemas con Tíldes, acentos y ñ

Buenas, os traigo un problema muy común en el tema de la codificación de los caracteres de las páginas webs así como el de las bases de datos.

Suele ocurrir que cuando una web  muestra bien las tildes  cuando se pasan a una base de datos esta muestra caracteres extraños como A! , ? o cosas así.

O viceversa, si se ven bien en la base de datos, el contenido HTML no se ve correctamente.

Antes se solucionaba cambiando las tildes y ñ pr su codificación HTML como sería:

ñ -> ñ
ó -> ó

etc....

El problema está en la codificación de la página, normalmente viene en una línea meta al principio del documento.

Lo que sucede es que si se pone codificación UTF-8, se muestra bien el HTML pero en la base de datos se guarda mal (aunque luego al hacer las búsquedas vayan bien, pero si miras la base de datos están mal guardados). Y si quitas la etiqueta meta de codificación, se guarda bien en la base de datos pero en la web los acentos y tildes no se ven correctamente.

Yo lo he solucionado poniendoles a mis páginas esta línea dentro del <head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

y quitando la que me puso el Dreamwever por defecto de UTF-8.

Lo que hago es poner codificación Europea occidental en desde mi dreamweaver, que es presionando CTRL + J.

A mí con esto se me solucionó, tanto en la web como en la base de datos.

Espero haberos ayudado.

Saludos.

Instalar y configurar Oracle Forms y reports 11g

Esta versión trae nuevas mejoras, como la de no utilizar el jinitiator.  Ahora se utiliza la máquina virtual de java. 

1) Desde aquí os podéis descargar la versión que necesitéis, dependiendo de vuestro sistema operativo.


(INSTALAR CON LA OPCIÓN DE NO CONFIGURACIÓN)




2) Y el archivo jdevstudio11112install.exe o superior, que contiene el "weblogic server + jdeveloper"  lo descargáis de:


o instalar solo el weblogic (wls1033_generic.jar, no configurar ningún dominio, no es necesario)

3) Luego instalar el parche "Portal, Forms, Reports and Discoverer (11.1.1.3.0)" de:


El archivo se llamaría: ofm_pfrd_win_11.1.1.3.0_32_disk1_1of1.zip

Solamente os tenéis que registrar en oracle, es totalmente gratuito.

4) Si no lo tenéis de antemano, necesitaréis la máquina virtual de java con la versión de 32 o 64 bits.


Aclaración:

JDeveloper es un entorno de desarrollo integrado desarrollado por Oracle Corporation para los lenguajes Java, HTML, XML, SQL, PL/SQL, Javascript, PHP, Oracle ADF, UML y otros.
Es un software propietario pero gratuito desde 2005.
Las primeras versiones de 1998 estaban basadas en el entorno JBuilder de Borland, pero desde la versión 9i de 2001 está basado en Java, no estando ya relacionado con el código anterior de JBuilder.
Las últimas versiones estables son:
  • Para JDK 6: 11.1.1.2.0 (noviembre de 2009)
  • Para JDK 5: 10.1.3.5 (agosto de 2009).

Resumen:


La instalación de Oracle Forms & Reports 11g es sencilla cuando se utiliza un sistema operativo de 32 bits, ya sea Windows o Linux. Se recomienda que aunque se tenga un sistema operativo de 64 bits, instalar todo con versión de 32 bits.

Los pasos para instalarlo son los siguientes:

1. Instalar JDK (la versión más reciente, por ejemplo jdk-6u25)
2. Instalar Weblogic (wls1033_generic.jar, no configurar ningún dominio, no es necesario) o Jdeveloper que ya viene el weblogic incluido.
3. Instalar Forms & Reports 11g (ofm_pfrd_win_11.1.1.2.0, sin configuración, sólo software)
4. Instalar Parche Forms & Reports 11g (ofm_pfrd_win_11.1.3.0)
5. Ejecutar configuración de Classic Domain. Seleccionar los componentes para desarrollo y excluir Portal, Discoverer, Apache, Webcache y el modo cluster.

Recomendaciones: La instalación en Windows XP no causa muchos problemas. Si se desea usar Windows 7, se recomienda cambiar la propiedad de compatibilidad de los archivos de instalación a Windows XP. En caso de que el sistema operativo sea de 64 bits, se recomienda usar los instaladores de 32 bits.


Instalacion Forms y Reports Version 11 (Instalación y configuración. El proceso puede tardar muchas horas). Saludos.

Conectar Oracle Forms + Oracle Database XE (Express Edition) en Windows


Tras mucho buscar para poder conectarme desde Oracle Forms con la base de datos Oracle Database XE, al fin lo he conseguido. A continuación explico los pasos que he seguido para ello con la finalidad de que pueda ser de ayuda para muchos otros:
1. Instalar Oracle Developer Suite 10g
2. Instalar Oracle Database 10g Express Edition
3. Copiamos al portapapeles (ctrl + c) el contenido del fichero tnsnames.ora del directorio C:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN (si instalamos Oracle Oracle Database 10g Express Edition en C:\oraclexe )
4. Pegamos el contenido anterior al final del documento tnsnames.ora del directorio C:\DevSuite_Home_1\NETWORK\ADMIN\ (o en el que tengamos instalado Oracle Developer Suite 10g).
5. Ya podemos conectarnos desde Oracle Developer Suite 10g a la base de datos. Por ejemplo, para conectarnos mediante Forms Developer, vamos a Inicio -> Todos los programas -> Oracle Developer Suite -> Forms Developer -> Start OC4J Instance y a continuación abrimos el Forms Builder. Para ello vamos a Inicio -> Todos los programas -> Oracle Developer Suite -> Forms Developer -> Forms Builder
Ya  sólo falta conectarnos con la base de datos. Para ello vamos a Archivo -> Conectar o bien pulsamos “ctrl +j” . Nos aparecerá una nueva ventanita. En ella introducimos los datos necesarios:
  • Usuario: system
  • Contraseña: la contraseña que definimos.
  • Base de Datos: XE

Instalar oracle suite developer 10g Froms y Reports en Windows 7

Para las personas que iniciamos en el ámbito del desarrollo de sistemas para la plataforma Oracle es indispensable contar con  la instalación de Oracle Developer Suite 10g, en esta ocación escribo una guía para su instanalación  en el sistema operativo windows 7 deberemos seguir con los siguientes pasos:
  • Cambiar la memoria virtual de windows ir al explorador dar click con el boton derecho sobre Equipo, luego click en propiedades, localizar en el panel izquierdo "configuración avanzada del sistema", ir a la opcion opciones avanzadas; ver el cuadro que dice "efectos visuales, programación del procesador..." click en configuración. Seguido deberá verse una ventana con opciones, ir a la pestaña o tab que dice "opciones avanzadas", click en el botón cambiar. Una vez que llegamos a esta sección debemos seleccionar tamaño personalizado e ingresar los valores para los cuadros tamaño inicial (MB) = 256 y tamaño máximo (MB) = 1535, realizar esto mismo para las demas unidades que se tengan.
  • Descargar los ficheros .zip de Oracle: ds_windows_x86_101202_disk1.zip y también, ds_windows_x86_101202_disk2.zip ir a http://otn.oracle.com, una vez que los tenemos en nuestro disco duro se deberán desempacar o descomprimir, a continuación localiza en la carpeta donde hayamos desempaquetado (por ejemplo: c:\oracle\disk1), click con el botón derecho en setup.exe ir propiedades->compatibilidad cambiar por ejecutar como windows xp (service pack 3).
  • Seguido ejecutar el fichero setup.exe como administrador, dar click con el boton derecho ir a "jecutar como administrador".
  • empezará la instalación de Oracle Developer Suite, seleccionar en tipo de instalación completa.
  • Cuando la instalación pida un servidor de correo saliente, se puede dejar en blanco puesto que es opcional
Para finalizar la instalación tendremos en explorador de windows, ir configuración avanzada del sistema, seguido de opciones avanzadas, click en variables de entorno, agregar una nueva variable que se llama FORMS_PATH misma que contendra el path de la instalación del producto Oracle Forms, por ejemplo: c:\oraclehome1\forms, esto evitara que tengas problemas para encontrar algunas librerias de forms, si programas forms para Oracle Applications, entonces necesitarás un directorio de librerias, la variable FORMS_PATH, podria ser con valorc:\oraclehome1\forms; c:\oracleghome1\forms\library.
es opcional pero buena idea tener accesos directos en el escritorio de start OC4J instance yshutdown OC4j instance.
si desarrollas en oracle forms, tendras que ejecutar oracle forms builder, cambiar en el menu edit/preferences. ir a la opcion runtime y el cuadro de application server url ingresar el valor de la url que tenga tu maquina. ejemplo: http://amosqueda-pc:8889/forms/frmservlet?config=jpi, con esto evitas que el internet explorer se cierre al ejecutar las formas que desarrolles. en general tienes que seguir http://nombre_mi_maquina:8889/forms/frmservlet?config=jpi


En caso de que al instalar se quede colgada la instalación o no comience deberás instalarlo desde el usuario ADMINISTRADOR de Windows. Si no lo tienes activo sigue este enlace en este mismo blog.


http://jabatogames.blogspot.com.es/2012/06/activar-usuario-administrador-en.html

Instalar Oracle Database 10g Release 2 (10.2.0.1.0) en Windows XP

Os indicamos paso a paso cómo instalar Oracle Database 10g, la última versión de este sistema de gestión de base de datos relacional. Lo instalaremos sobre Windows XP, aunque es válido para Windows 2000 y Windows 2003.

Cómo instalar Oracle Database 10g Release 2 (10.2.0.1.0) en Windows XP
Oracle es un sistema de gestión de base de datos relacional (RDBMS Relational Data Base Management System), fabricado por Oracle Corporation. Oracle es uno de los sistemas de bases de datos más completos.
A continuación os explicamos cómo instalar y configurar las opciones básicas de Oracle 10g en Windowx XP (válido para cualquier versión de Windows: Windows 2000, Windows 2003, etc).
En primer lugar descargaremos el fichero de instalación de Oracle, desde su página web (es gratuito siempre que no se utilice con fines comerciales) , el enlace es:
http://www.oracle.com/technology/software/products/database/oracle10g/index.html
Seleccionaremos el enlace:
Oracle Database 10g Release 2 (10.2.0.1.0) for Microsoft Windows
o el correspondiente a la versión de Windows que se utilice. Será necesario ser usuario registrado de Oracle (es gratuito) para realizar la descarga. Se descargará el fichero 10201_database_win32.zip, de unos 655 MB.
Una vez descargado el fichero de instalación y descomprimido, ejecutaremos el fichero "setup.exe" para iniciar el programa de instalación:
Seleccionaremos el método de instalación, en nuestro caso "Instalación Básica", al seleccionar este método nos pedirá unos datos:
  • Instalación Básica: seleccione este método de instalación si desea instalar rápidamente la base de datos Oracle 10g. Este método necesita una intervención mínima del usuario. Instala el software y, opcionalmente, crea una base de datos de uso general con el esquema SAMPLE y el tablespace EXAMPLE, con la información especificada en la pantalla incial. Nota: Si no especifica toda la información necesaria, Installer muestra las pantallas de instalación avanzada. Utiliza los valores especificados como valores por defecto en las pantallas correspondientes.
  • Instalación Avanzada: seleccione este método de instalación para cualquiera de las siguientes tareas: realizar una instalación personalizada del software o seleccionar una configuración diferente de la base de datos. Instalar Oracle Real Application Clusters. Actualizar una base de datos existente. Seleccionar un juego de caracteres de la base de datos o idiomas de producto diferentes. Crear una base de datos en otro sistema de archivos del software. Configurar la gestión automática de almacenamiento (ASM) o utilizar dispositivos raw para el almacenamiento en la base de datos. Especificar contraseñas diferentes para esquemas administrativos. Configurar copias de seguridad automáticas o notificaciones de Oracle Enterprise Manager.
Para la Instalación Básica, las opciones son:
  • Ubicación del Directorio Raíz de Oracle: unidad y carpeta donde se realizará la instalación de Oracle 10g.
  • Tipo de instalación:
    • Enterprise Edition: este tipo de instalación está diseñado para aplicaciones a nivel de empresa. Está diseñado para el Procesamiento de Transacciones en Línea (OLTP) de alta seguridad y de importancia crítica y para entornos de almacenes de datos. Si selecciona este tipo de instalación, se instalan todas las opciones de Enterprise Edition con licencias independientes.
    • Standard Edition: este tipo de instalación está diseñado para aplicaciones a nivel de departamento o grupo de trabajo o para pequeñas y medianas empresas. Está diseñado para proporcionar las opciones y servicios de gestión de bases de datos relacionales esenciales. Si selecciona este tipo de instalación, deberá adquirir licencias adicionales para instalar otras opciones de Enterprise Edition.
    • Personal Edition (sólo para Sistemas Operativos Windows): este tipo de instalación instala el mismo software que el tipo de instalación Enteriprise Edition, pero sólo soporta un entorno de desarrollo y despliegue monousuario que debe ser totalmente compatible con Enterprise Edition y Standard Edition.
  • Crear base de datos inicial: creará una base de datos de uso general durante la instalación. Si no la selecciona, Installer sólo instala el software. Si no desea crear una base de datos durante la instalación, puede utilizar el Asistente de Configuración de Bases de Datos (DBCA) para crearla después de instalar el software.
    • Nombre de la Base de Datos Global: nombre con el que se identificará la base de datos, máximo 8 caracteres.
    • Contraseña de Base de Datos: contraseña que se asignará a los usuarios SYS, SYSTEM, SYSMAN y DBSNMP.
Tras rellenar estos datos pulsaremos "Siguiente" para continuar con la instalación (en nuestro caso hemos seleccionado Instalación Básica):


Manuales: Java con NetBeans y MySql con JDBC



NombreDescargar
Manual Iniciación código Java
Manual Conexiones BD
Manual Mail Java
Manual Excepciones
Manual POO
Manual Java IO
Manual Layout managers
Manual Servlets Básico
Manual Swing
Manual RMI
Manual Aprender Java como en 1º
Manual Curso de Java desde cero


 Fuente: Manuales

Tutorial: Base de Datos, PHP y SQL


A la hora de hacer grandes proyectos en PHP necesitaremos almacenar y tener clasificados muchos datos en algún lugar. Las Cookies solo nos sirven para almacenar datos temporalmente, y solo es visible para el visitante. Guardar la información en archivos de texto por otro lado resultaría imposible de leer en caso de que tuviéramos muchos datos, sin contar que la seguridad de estos datos seria muy mala. Para facilitar el almacenamiento de información existen las Bases de Datos.

Fuente: http://jestudio.cl/blog/php-sql-y-bases-de-datos/


¿Que son las Bases de Datos?
Son espacios donde se pueden guardar en formato de tablas grandes cantidades de datos. Las Bases de Datos se ordenan de la siguiente Manera:
Bases De Datis
Bases De Datos
Cada Base de Datos cuenta con una serie de tablas y cada tabla tiene diferentes campos (fields) y a su vez estos campo tiene propiedades y valores.  Le llamaremosRegistro a este conjunto de campos que conforman una tabla.
De esta manera si visualizamos una Tabla de una Base de Datos la veríamos así.



Campo1Campo2Campo3
1 RegistroValorValorValor
2 RegistroValorValorValor