113247506 programa netbeans conectar con base datos postgres oracle mysql 2
Post on 28-Apr-2015
754 Views
Preview:
TRANSCRIPT
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 1 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
1. IDENTIFICACION DE LA GUIA DE APRENDIZAJE
Código: 192061 Fecha: (13– 04 – 2012):
Regional: Norte de Santander Centro de formación: Centro de Industria,Empresa y Servicios de
Cúcuta (CIES)
Estructura curricular o Programa de Formación
ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
Duración en horas, etapa Lectiva
18 meses
Duración en horas, etapa productiva
6 meses
Total en horas, de la Formación
24 meses
Módulo de Formación: 220501033 Diseñar el sistema de acuerdo con los requerimientos del cliente
Duración en horas: 350
Unidad de Aprendizaje: NOMBRE DE LA UNIDAD DE APRENDIZAJE DEL
MODULO DE FORMACION
Diseñar la arquitectura tecnológica del sistema de información, mediante el reconocimiento de
hardware y software, de acuerdo con la tecnología disponible en el mercado, el informe de
análisis levantado y el diagrama de distribución
Duración en horas: 000
Modalidad(es) de formación: PRESENCIAL
Resultados de Aprendizaje:
22050103301
Diseñar la arquitectura tecnológica del sistema de información, mediante el reconocimiento de hardware y software, de acuerdo con la tecnología disponible en el mercado, el informe de análisis levantado y el diagrama de distribución 22050103306 Elaborar el informe de diseño del sistema de información, de acuerdo con la selección de las herramientas, tanto de software como de hardware, requeridas para la solución informática
Actividad de Enseñanza – Aprendizaje – Evaluación: TALLER EN CLASE SOBRE EL DISEÑO DE UN SISTEMA DE INFORMACION UTILIZANDO EL
LENGUAJE HTML(Lenguaje de marcado de hipertexto) Y LA HERRAMIENTA DREAMWEAVER DONDE SE DISEÑA LA PAGINA DE LA VENTA DE
ACCESORIOS DE CARROS .
Duración en horas:
3
Manual de Diseño Curricular para el Desarrollo de Competencias en la Formación Profesional Integral, Versión 2, Agosto 2005.
Anexo F: Orientaciones para la elaboración de guías de aprendizaje.
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 2 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
EJERCICIO PASO A PASO. PROGRAMA EN NETBEANS CON BASE DE DATOS CONECTAR A POSTGRESQL , ORACLE Y MYSQL y SQLSERVER
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 3 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
INTERFAZ GUI (Interfaz Grafica de Usuario)
REGISTRAR PRODUCTO
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 4 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
IMPORTACION DE LIBRERIAS VARIABLES GLOBALES, CONSTRUCTOR DE LA
INTERFAZ GUI (Interfaz Grafica de Usuario) REGISTRAR PRODUCTO
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 5 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
CODIGO DEL BOTON GUARDAR
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 6 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
CODIGO DEL BOTON GUARDAR
private void btnguardarActionPerformed(java.awt.event.ActionEvent evt) { String cod= this.txtcodigo.getText(); int codigo=Integer.parseInt(cod); String nom=this.txtmarca.getText().toUpperCase(); String marca=this.txtnombre.getText().toUpperCase(); try{ con=new Conexion(); int x=con.insertar("insert into carro Values("+codigo+",'"+nom.toUpperCase()+"','"+marca.toUpperCase()+"')"); con.cerrar(); JOptionPane.showMessageDialog(null,"exito datos registrados"); } catch(Exception x) {JOptionPane.showMessageDialog(null,"error no registr datos"); } // this.jComboBox1.removeAllItems();// limpio el jcomobox borro todo this.jComboBox1.removeAll(); // limpio el jcomobox borro todo actualiceJcombox();//carga todos los datos con los nuevos carros }
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 7 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
CODIGO DEL BOTON ACTUALIZAR
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 8 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
CODIGO DEL BOTON ACTUALIZAR
private void btnactualizarActionPerformed(java.awt.event.ActionEvent evt) { String cod= this.txtcodigo.getText(); int codigo=Integer.parseInt(cod); String nom=this.txtmarca.getText().toUpperCase(); String marca=this.txtnombre.getText().toUpperCase(); try { con=new Conexion(); int x=con.insertar("UPDATE carro SET codigo="+codigo+",nombre='"+nom+"',marca='"+marca+"'where (codigo="+codigo+")"); con.cerrar(); JOptionPane.showMessageDialog(null,"exito"); } catch(Exception x) {JOptionPane.showMessageDialog(null,"error actualizar datos"); } }
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 9 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
CODIGO DEL BOTON ELIMINAR
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 10 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
CODIGO DEL BOTON ELIMINAR private void btneliminarActionPerformed(java.awt.event.ActionEvent evt) { String cod= this.txtcodigo.getText(); int codigo=Integer.parseInt(cod); String nom=this.txtmarca.getText().toUpperCase(); String marca=this.txtnombre.getText().toUpperCase(); try { con=new Conexion(); int x=con.insertar("Delete from carro where(codigo="+codigo+")"); con.cerrar(); JOptionPane.showMessageDialog(null,"exito"); } catch(Exception x) {JOptionPane.showMessageDialog(null,"error eliminar datos"); } }
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 11 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
CODIGO DEL BOTON LIMPIAR
CODIGO DEL BOTON LIMPIAR private void btnlimpiarActionPerformed(java.awt.event.ActionEvent evt) { this.txtcodigo.setText(""); this.txtmarca.setText(""); this.txtnombre.setText(""); }
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 12 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
CODIGO DEL BOTON BUSCAR POR CODIGO
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 13 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
CODIGO DEL BOTON BUSCAR POR CODIGO
private void btnbuscarActionPerformed(java.awt.event.ActionEvent evt) { if(ValidarDatos().equals(""))//si esta vacion es porque hay datos ingresados { int id; id = Integer.parseInt(this.txtcodigo.getText()); try { con=new Conexion(); ResultSet rs = con.consultar("select codigo,nombre,marca from carro where codigo="+ id +""); while (rs.next()) { int cod = rs.getInt("codigo"); this.txtcodigo.setText(""+cod); String nom = rs.getString("nombre"); this.txtnombre.setText(nom); String mar = rs.getString("marca"); this.txtmarca.setText(mar); } } catch(Exception x ) {JOptionPane.showMessageDialog(null,"error consultar datos"); } } else { /*Emite mensaje*/ JOptionPane.showMessageDialog(null, ValidarDatos(), "Error", JOptionPane.ERROR_MESSAGE); } }
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 14 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
METODO ACTUALIZAR JCOMBOX
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 15 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
METODO ACTUALIZAR JCOMBOX public void actualiceJcombox() { //jComboBox1.resetKeyboardActions(); //debo colocar un jcpmbox en cero o vacio con = new Conexion(); // String consulta = "select codigo,nombre,marca from carro"; String consulta = "select codigo from carro"; ResultSet rs; try { rs = con.consultar(consulta); String cad=" "; while(rs.next()) { cad=""; cad+= rs.getInt("codigo"); // cad+="-"; // cad+= rs.getString("nombre"); cad+="-"; // cad+= rs.getString("marca"); jComboBox1.addItem(cad); } } catch (Exception ex) { Logger.getLogger(Registrarproducto.class.getName()).log(Level.SEVERE, null, ex); } }
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 16 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
INTERFAZ GUI(Interfaz Grafica de Usuario) LISTA DE CARROS
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 17 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
IMPORTACION DE LIBRERIAS VARIABLES GLOBALES, CONSTRUCTOR DE LA
INTERFAZ GUI (Interfaz Grafica de Usuario) LISTA DE CARROS
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 18 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
CODIGO DEL METODO CARGARTABLACARRO
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 19 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
void CargarTablaCarro(String valor) { String[] titulos={"CODIGO","MARCA","NOMBRE"}; String[] registro=new String[3]; String sSQL=""; modelo=new DefaultTableModel(null,titulos); //creamos un objeto de la clase conexion para conectaraa la base de datos con=new Conexion(); // consultar la base de datos ResultSet rs; try { //CONJUNTO DE RESULTADOS rs = con.consultar("SELECT * FROM carro WHERE" + " nombre LIKE '%"+valor+"%'ORDER BY codigo ASC"); while(rs.next()) { //se deben colocar en el mismo orden de la tabla en la base de datos registro[0]=rs.getString("codigo"); registro[1]=rs.getString("marca"); registro[2]=rs.getString("nombre"); modelo.addRow(registro); this.jTable1.setModel(modelo); } } catch (Exception ex) { Logger.getLogger(Listacarro.class.getName()).log(Level.SEVERE, null, ex); } }
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 20 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
CODIGO DEL BOTON ACEPTAR
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 21 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
CODIGO DEL BOTON ACEPTAR
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: int filasel; String codigo,marca,nombre; try { filasel=jTable1.getSelectedRow(); if(filasel==-1) {JOptionPane.showMessageDialog(null,"no se ha seleccionado ninguna fila");} else { modelo=(DefaultTableModel)jTable1.getModel(); codigo=(String)modelo.getValueAt(filasel,0);//saca el CODIGO marca=(String)modelo.getValueAt(filasel,1);//saca la marca nombre=(String)modelo.getValueAt(filasel,2);//saca el nombre JOptionPane.showMessageDialog(null,"CODIGO SELECCIONADO : "+codigo +"/n/n MARCA SELECCIONADO : "+marca +"/n/n NOMBRE SELECCIONADO : "+nombre); Registrarproducto rp= new Registrarproducto(codigo,marca,nombre); rp.setVisible(true); this.dispose(); } } catch(Exception e) {} }
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 22 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
CODIGO DEL BOTON BUSCAR
CODIGO DEL BOTON BUSCAR private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: String nombre=this.jTextField1.getText().toUpperCase(); CargarTablaCarro(nombre); }
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 23 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
EL APRENDIZ SENA DECIDE EN QUE MOTOR DE BASE DE DATOS REALIZAR LA BASE DE DATOS ALMACEN
,YA SEA EN MYSQL CON PHPMYADMIN,POSTGRESQL9.1, ORACLE 10G,
SLQSERVER 2008
SEGÚN DONDE REALICE LA BASE DE DATOS LA CLASE CONEXIÓN VA ASER DIFERENTE SEGÚN LA
BASE DATOS UTILIZADA: Y A SEA EN MYSQL CON
PHPMIADMYN,POSTGRESQL9.1, ORACLE 10G, SLQSERVER 2008
BASE DE DATOS : ALMACEN
CODIGO MARCA NOMBRE 1 CHEVROLET TERIOS
2 SUSUKY TAXI
3 HYUNDAY MAZDA
4 DAEWOO CAPTIVATE
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 24 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
CLASE CONEXIÓN CON MYSQL package Proceso; //import java.sql es una librería especial que contiene los objetos para //realizar la conexión import java.sql.*; // importamos java.sql para poder trabajar con SQ import javax.swing.JOptionPane; public class Conexion { Connection conexion; //INICALMENTE ES NULO para acceder a la base de datos Statement stmt; //realizar consultas} ResultSet rset;//ResultSet almacenará los datos que fueron solicitados por Statement public String db="almacen"; public String url="jdbc:mysql://localhost/"+db; //public String url="jdbc:mysql://209.51.195.116:3306/"+db; public String user="root"; public String pass="root"; public Conexion() // ESTE METODO RETORNA UN OBJETO CONNECTION { /* un objeto Connection el cual guardara nuestra ruta, * nombre de usuario y contraseña de la base de datos, * el objeto Statement será el encargado de ejecutar las consultas * mientras que ResultSet almacenará los datos que fueron solicitados * por Statement. No olvide importar la librería SQL ya que estos objetos * están dentro de ella y de no importarla estos serán marcados como errores. */ try { //CARGAMOS EL DRIVER MYSQL Class.forName("org.gjt.mm.mysql.Driver"); //CREAMOS UN ENLACE HACIA LA BASE DE DATOS conexion=DriverManager.getConnection(this.url,this.user,this.pass); /* Establecemos la conexión a través de la clase DriverManager y * de su propiedad getConnection, aquí debemos seguir el formato que * nos establece el driver, en primer lugar pondremos la ruta o url especificando * el puerto y el nombre de la BD, el 2º parámetro es el nombre de usuario * y por ultimo la contraseña del mismo. Todos ellos deberán ser datos de
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 25 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
* tipo cadena o string.*/ //Los objetos connection permiten a los programas crear instrucciones de SQL para manipular bases de datos,se inicializa //la conexion con el metodo static getConnection de la clase de DriverManager(paquete java.sql), el cual //trata de conectarse a la BD con su argumento URL.El URL localiza la base de datos (en una red o en un sistema localde archivos de la PC). //EL URL "jdbc:postgresql://localhost:5432/pesca","postgres","postgres"; ESPECIFICA el protocolo de comunicacion (jdbc), //el subprotoclo de comunicacion (postgresql)y el nombre de la base de datos pesca; y ademas pide el nombre de usuario y la contraseña ,sin importar que no ha iniciado sesion en postgres. //si el objeto DriverManager no puede conectarse a la base de datos ,el metodo getConnection lanza una excepcion SQLException(paquete java.sql). // // crear objeto Statement para consultar la base de datos stmt = conexion.createStatement(); //El programa utiliza el objeto Statement para enviar instrucciones de SQL //a la base de datos . // detectar posibles problemas al cargar el controlador de la base de datos } catch(Exception e) // SI OCURRE UN ERROR { JOptionPane.showMessageDialog(null,e); } } public void cerrar() { try{ // asegurar que stmt y conexion se cierren correctamente rset.close(); //¿si es correcto cerrar el ResulSet?orque al cerrar el statement se cierra el resultset stmt.close(); conexion.close(); // manejar posibles excepciones al cerrar instruccion y conexion }catch(SQLException ec) {;}
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 26 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
catch(NullPointerException ec) {;} } public ResultSet consultar(String consulta) throws Exception{ //el objeto Statement, permite consultar la base de datos rset= stmt.executeQuery (consulta);// stmt.executeQuery( "SELECT * FROM autores" ); //El metodo executeQuery de Statement,este metodo devuelve un objeto que implementa // a la interfaz ResulSet y contiene el resultado de esta consulta por esto se retorna. return rset; } public int insertar(String consulta) throws Exception{ //el objeto Statement, permite insertar,eliminar y actualizar la base de datos JOptionPane.showMessageDialog(null, consulta); int n= stmt.executeUpdate(consulta); return n; } }
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 27 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
CLASE CONEXIÓN CON POSTGRESQL 9.1
package Proceso; //import java.sql es una librería especial que contiene los objetos para //realizar la conexión import java.sql.*; // importamos java.sql para poder trabajar con SQ import javax.swing.JOptionPane; public class Conexion { Connection conexion; //INICALMENTE ES NULO para acceder a la base de datos Statement stmt; //realizar consultas} ResultSet rset;//ResultSet almacenará los datos que fueron solicitados por Statement public String db="almacen"; public String url="jdbc:postgresql://localhost/"+db; //public String url="jdbc:postgresql://XXX.XXX.XXX.XXX:5432/"+db; public String user="postgres"; public String pass="postgres"; public Conexion() // ESTE METODO RETORNA UN OBJETO CONNECTION { /* un objeto Connection el cual guardara nuestra ruta, * nombre de usuario y contraseña de la base de datos, * el objeto Statement será el encargado de ejecutar las consultas * mientras que ResultSet almacenará los datos que fueron solicitados * por Statement. No olvide importar la librería SQL ya que estos objetos * están dentro de ella y de no importarla estos serán marcados como errores. */ try { //CARGAMOS EL DRIVER MYSQL Class.forName("org.postgresql.Driver"); //REVISAR SI LA DE ABAJOJO PERMITE LACONEXION REMOTA //Class.forName("com.postgresql.jdbc.Driver"); //CREAMOS UN ENLACE HACIA LA BASE DE DATOS conexion=DriverManager.getConnection(this.url,this.user,this.pass); /* Establecemos la conexión a través de la clase DriverManager y
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 28 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
* de su propiedad getConnection, aquí debemos seguir el formato que * nos establece el driver, en primer lugar pondremos la ruta o url especificando * el puerto y el nombre de la BD, el 2º parámetro es el nombre de usuario * y por ultimo la contraseña del mismo. Todos ellos deberán ser datos de * tipo cadena o string.*/ //Los objetos connection permiten a los programas crear instrucciones de SQL para manipular bases de datos,se inicializa //la conexion con el metodo static getConnection de la clase de DriverManager(paquete java.sql), el cual //trata de conectarse a la BD con su argumento URL.El URL localiza la base de datos (en una red o en un sistema localde archivos de la PC). //EL URL "jdbc:postgresql://localhost:5432/pesca","postgres","postgres"; ESPECIFICA el protocolo de comunicacion (jdbc), //el subprotoclo de comunicacion (postgresql)y el nombre de la base de datos pesca; y ademas pide el nombre de usuario y la contraseña ,sin importar que no ha iniciado sesion en postgres. //si el objeto DriverManager no puede conectarse a la base de datos ,el metodo getConnection lanza //una excepcion SQLException(paquete java.sql). // crear objeto Statement para consultar la base de datos stmt = conexion.createStatement(); //El programa utiliza el objeto Statement para enviar instrucciones de SQL //a la base de datos . // detectar posibles problemas al cargar el controlador de la base de datos } catch(Exception e) // SI OCURRE UN ERROR { JOptionPane.showMessageDialog(null,e); } } public void cerrar() { try{ // asegurar que stmt y conexion se cierren correctamente rset.close(); //¿si es correcto cerrar el ResulSet?orque al cerrar el statement se cierra el resultset stmt.close(); conexion.close();
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 29 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
// manejar posibles excepciones al cerrar instruccion y conexion }catch(SQLException ec) {;} catch(NullPointerException ec) {;} } public ResultSet consultar(String consulta) throws Exception{ //el objeto Statement, permite consultar la base de datos rset= stmt.executeQuery (consulta);// stmt.executeQuery( "SELECT * FROM autores" ); //El metodo executeQuery de Statement,este metodo devuelve un objeto que implementa // a la interfaz ResulSet y contiene el resultado de esta consulta por esto se retorna. return rset; } public int insertar(String consulta) throws Exception{ //el objeto Statement, permite insertar,eliminar y actualizar la base de datos JOptionPane.showMessageDialog(null, consulta); int n= stmt.executeUpdate(consulta); return n; } }
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 30 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
CLASE CONEXIÓN CON ORACLE 10G package Proceso; //import java.sql es una librería especial que contiene los objetos para //realizar la conexión import java.sql.*; // importamos java.sql para poder trabajar con SQ import javax.swing.JOptionPane; public class Conexion { Connection conexion; //INICALMENTE ES NULO para acceder a la base de datos Statement stmt; //realizar consultas} ResultSet rset;//ResultSet almacenará los datos que fueron solicitados por Statement public String db="almacen"; //public String url="jdbc:oracle://localhost:1521:XE/"; //String url = "jdbc:oracle:thin:@DataBaseServerIP:PORT:DataBaseName"; String url = "jdbc:oracle:thin:@localhost:1521:XE"; //public String url="jdbc:oracle://localhost/"+db; public String user="hr"; public String pass="oracle"; public Conexion() // ESTE METODO RETORNA UN OBJETO CONNECTION { /* un objeto Connection el cual guardara nuestra ruta, * nombre de usuario y contraseña de la base de datos, * el objeto Statement será el encargado de ejecutar las consultas * mientras que ResultSet almacenará los datos que fueron solicitados * por Statement. No olvide importar la librería SQL ya que estos objetos * están dentro de ella y de no importarla estos serán marcados como errores. */ try { //CARGAMOS EL DRIVER ORACLE Class.forName("oracle.jdbc.OracleDriver") ; //Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //Class.forName("oracle.jdbc.driver.OracleDriver"); //CREAMOS UN ENLACE HACIA LA BASE DE DATOS
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 31 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
// conexion=DriverManager.getConnection(this.url,this.user,this.pass); conexion=DriverManager.getConnection(this.url,this.user,this.pass); /* * jdbc:oracle:thin:[user/password]@//[host][:port]/SID jdbc:oracle:thin:hr/oracle@localhost:1521:XE user - The login user name defined in the Oracle server. password - The password for the login user. host - The host name where Oracle server is running. Default is 127.0.0.1 - the IP address of localhost. port - The port number where Oracle is listening for connection. Default is 1521. SID - System ID of the Oracle server database instance. SID is a required value. By default, Oracle Database 10g Express Edition creates one database instance called XE. */ /* Establecemos la conexión a través de la clase DriverManager y * de su propiedad getConnection, aquí debemos seguir el formato que * nos establece el driver, en primer lugar pondremos la ruta o url especificando * el puerto y el nombre de la BD, el 2º parámetro es el nombre de usuario * y por ultimo la contraseña del mismo. Todos ellos deberán ser datos de * tipo cadena o string.*/ //Los objetos connection permiten a los programas crear instrucciones de SQL para manipular bases de datos,se inicializa //la conexion con el metodo static getConnection de la clase de DriverManager(paquete java.sql), el cual //trata de conectarse a la BD con su argumento URL.El URL localiza la base de datos (en una red o en un sistema localde archivos de la PC). //EL URL "jdbc:postgresql://localhost:5432/pesca","postgres","postgres"; ESPECIFICA el protocolo de comunicacion (jdbc), //el subprotoclo de comunicacion (postgresql)y el nombre de la base de datos pesca; y ademas pide el nombre de usuario y la contraseña ,sin importar que no ha iniciado sesion en postgres. //si el objeto DriverManager no puede conectarse a la base de datos ,el metodo getConnection lanza una excepcion SQLException(paquete java.sql).
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 32 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
// // crear objeto Statement para consultar la base de datos stmt = conexion.createStatement(); //El programa utiliza el objeto Statement para enviar instrucciones de SQL //a la base de datos . // detectar posibles problemas al cargar el controlador de la base de datos } catch(Exception e) // SI OCURRE UN ERROR { JOptionPane.showMessageDialog(null,e); } } public void cerrar() { try{ // asegurar que stmt y conexion se cierren correctamente rset.close(); //¿si es correcto cerrar el ResulSet?orque al cerrar el statement se cierra el resultset stmt.close(); conexion.close(); // manejar posibles excepciones al cerrar instruccion y conexion }catch(SQLException ec) {;} catch(NullPointerException ec) {;} } public ResultSet consultar(String consulta) throws Exception{ //el objeto Statement, permite consultar la base de datos rset= stmt.executeQuery (consulta);// stmt.executeQuery( "SELECT * FROM autores" ); //El metodo executeQuery de Statement,este metodo devuelve un objeto que implementa // a la interfaz ResulSet y contiene el resultado de esta consulta por esto se retorna. return rset; } public int insertar(String consulta) throws Exception{ //el objeto Statement, permite insertar,eliminar y actualizar la base de datos
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 33 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
JOptionPane.showMessageDialog(null, consulta); int n= stmt.executeUpdate(consulta); return n; } }
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 34 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
CLASE CONEXIÓN CON SQLSERVER 2008
package Proceso; //import java.sql es una librería especial que contiene los objetos para //realizar la conexión import java.sql.*; // importamos java.sql para poder trabajar con SQ import javax.swing.JOptionPane; public class Conexion { Connection conexion; //INICALMENTE ES NULO para acceder a la base de datos Statement stmt; //realizar consultas} ResultSet rset;//ResultSet almacenará los datos que fueron solicitados por Statement public String db="almacen"; //public String url="jdbc:microsoft:sqlserver://SITISERVER/SITISQL_05:1433"+db; public String url="jdbc:microsoft:sqlserver://SERVIDOR:1433"+db; //DE MANERA LOCAL //public String url="jdbc:microsoft:sqlserver://localhost"+db; //public String url="jdbc:microsoft:sqlserver://localhost:1433"+db; public String user="sqlserver"; public String pass="sqlserver"; public Conexion() // ESTE METODO RETORNA UN OBJETO CONNECTION { /* un objeto Connection el cual guardara nuestra ruta, * nombre de usuario y contraseña de la base de datos, * el objeto Statement será el encargado de ejecutar las consultas * mientras que ResultSet almacenará los datos que fueron solicitados * por Statement. No olvide importar la librería SQL ya que estos objetos * están dentro de ella y de no importarla estos serán marcados como errores. */ try { //CARGAMOS EL DRIVER SQLSERVER //Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //Class.forName("net.sourceforge.jtds.jdbc.Driver");
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 35 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
//CREAMOS UN ENLACE HACIA LA BASE DE DATOS} // driver = (Driver)Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); //conexion= DriverManager.getConnection("jdbc:microsoft:sqlserver://SERVIDOR:1433;DatabaseName=Northwind", "usuario", "clave"); Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); conexion=DriverManager.getConnection(this.url,this.user,this.pass); /* Establecemos la conexión a través de la clase DriverManager y * de su propiedad getConnection, aquí debemos seguir el formato que * nos establece el driver, en primer lugar pondremos la ruta o url especificando * el puerto y el nombre de la BD, el 2º parámetro es el nombre de usuario * y por ultimo la contraseña del mismo. Todos ellos deberán ser datos de * tipo cadena o string.*/ //Los objetos connection permiten a los programas crear instrucciones de SQL para manipular bases de datos,se inicializa //la conexion con el metodo static getConnection de la clase de DriverManager(paquete java.sql), el cual //trata de conectarse a la BD con su argumento URL.El URL localiza la base de datos (en una red o en un sistema localde archivos de la PC). //EL URL "jdbc:postgresql://localhost:5432/pesca","postgres","postgres"; ESPECIFICA el protocolo de comunicacion (jdbc), //el subprotoclo de comunicacion (postgresql)y el nombre de la base de datos pesca; y ademas pide el nombre de usuario y la contraseña ,sin importar que no ha iniciado sesion en postgres. //si el objeto DriverManager no puede conectarse a la base de datos ,el metodo getConnection lanza una excepcion SQLException(paquete java.sql). // // crear objeto Statement para consultar la base de datos stmt = conexion.createStatement(); //El programa utiliza el objeto Statement para enviar instrucciones de SQL //a la base de datos . // detectar posibles problemas al cargar el controlador de la base de datos } catch(Exception e) // SI OCURRE UN ERROR { JOptionPane.showMessageDialog(null,e);
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 36 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
} } public void cerrar() { try{ // asegurar que stmt y conexion se cierren correctamente rset.close(); //¿si es correcto cerrar el ResulSet?orque al cerrar el statement se cierra el resultset stmt.close(); conexion.close(); // manejar posibles excepciones al cerrar instruccion y conexion }catch(SQLException ec) {;} catch(NullPointerException ec) {;} } public ResultSet consultar(String consulta) throws Exception{ //el objeto Statement, permite consultar la base de datos rset= stmt.executeQuery (consulta);// stmt.executeQuery( "SELECT * FROM autores" ); //El metodo executeQuery de Statement,este metodo devuelve un objeto que implementa // a la interfaz ResulSet y contiene el resultado de esta consulta por esto se retorna. return rset; } public int insertar(String consulta) throws Exception{ //el objeto Statement, permite insertar,eliminar y actualizar la base de datos JOptionPane.showMessageDialog(null, consulta); int n= stmt.executeUpdate(consulta); return n; } }
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 37 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 38 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
DRIVERS MYSQL PAGINA DE DESCARGA CONECTAR
JAVA CON LA BASE DE DATOS MYSQL
ENTONCES CONSEGUIMOS EL DRIVER CONECTOR J ENTRE NETBEANS JAVA Y MYSQL
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 39 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 40 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 41 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
+
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 42 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 43 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
AHORA PROCEDEMOS A INCORPORAR EL CONECTOR J , EN LA APLICACIÓN REALIZADA EN NETBEANS
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 44 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 45 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
DRIVERS POSTGRESQL 9.1 PAGINA DE DESCARGA CONECTAR JAVA CON LA BASE DE DATOS
POSTGRESQL 9.1
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 46 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
DRIVERS ORACLE 10G PAGINA DE DESCARGA CONECTAR JAVA CON LA BASE DE DATOS ORACLE
10G
DRIVERS QUE PERMITEN LA CONEXIÓN ENTRE NETBEANS Y ORACLE 1O G http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-10201-088211.html
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 47 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
DRIVERS SQLSERVER 2008PAGINA DE DESCARGA CONECTAR JAVA CON LA BASE DE DATOS
SQLSERVER 2008
ADSI (ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION) INSTRUCTOR DIEGO TORRES VALENCIA
Sistema de Gestión de la
Calidad
Fecha: Mayo de 2006
Versión: 1.0
Página 48 de 48
Servicio Nacional de Aprendizaje SENA
GUIA DE APRENDIZAJE TBT-01-01
ACTIVIDAD DE ENSEÑANZA-APRENDIZAJE-EVALUACION
F2-6060-014 / 02-06
EVIDENCIAS DE DESEMPEÑO
1. QUE ES BASE DE DATOS 2. COMO FUNCIONA ?? 3. QUE TIPO DE DATOS PERMITE ALMACENAR PHP? 4. QUE ES UNA VARIABLE? COMO SE DECLARA UNA VARIABLE? 5. EL NOMBRE DE LAS VARIABLE SPUEDEN COMENZAR CON UN NUMERO?
CONCLUSIÓN
html Además, proporciona métodos adicionales para añadir, eliminar elementos, e insertar elementos entre otros dos existentes.
2. GLOSARIO
CLASES: ATRIBUTOS: OBJETOS:
3. BIBLIOGRAFIA
º PHP 5 : MANUAL DE PROGRAMACION EDITORIAL MCGRAW HILL
COMO PROGRAMAR EN PHP EDITORIAL DEITEL Y DEITEL
Elaborada por: DIEGO HERNANDO TORRES VALENCIA
Fecha
11 02 2012
Ajustada por: DIEGO HERNANDO TORRES VALENCIA
Fecha
top related