Sgs-super sistema de gestion

Páginas: 12 (2826 palabras) Publicado: 27 de junio de 2011
1. Ingresa a NetBeans > Archivo > Proyecto Nuevo.. > Java > Aplicación Java > Nombre proyecto: SGS

2. Base de datos en MySQL: bd_super

create table ciudad(
cod_ciu int not null,
nombre varchar(50) not null,
primary key(cod_ciu)
);

insert into ciudad(cod_ciu, nombre) values
(1,'Concepcion'),
(2,'Horqueta'),
(3,'Belen');

create table cliente(
cod_cli int not null,ruc varchar(20) not null,
cliente varchar(80) not null,
direccion varchar(80),
cod_ciu int,
telefono varchar(20),
celular varchar(20),
primary key(cod_cli),
foreign key(cod_ciu) references ciudad(cod_ciu)
);

3. Archivo > Archivo Nuevo.. > Java > Clase Java > Nombre de clase: conecta

1
2 import com.mysql.jdbc.Connection;
3 import java.sql.DriverManager;
4 importjavax.swing.JOptionPane;
5
6 /*
7 * To change this template, choose Tools | Templates
8 * and open the template in the editor.
9 */
10
11 /**
12 *
13 * @author Lic Arnaldo Felipe Galeano Miranda
14 */
15 //Esta clase establece una conexion con la base de datos mySQL
16 public class conecta {
17
18 //Conexion con la base de datos
19 private static Connection conexion;20
21 //Este metodo devuelve la conexion con la base de datos
22 public static Connection getConexion() {
23 try{
24 //Se crea una instancia de la clase manejadora del mySQL
25 Class.forName("com.mysql.jdbc.Driver").newInstance();
26 //Se crea la conecta con la base de datos deseada
27 conexion =(Connection)DriverManager.getConnection("jdbc:mysql://localhost/bd_super", "root", "12345");
28 }catch(Exception e){
29 //Si ocurre un error mostrar mensaje
30 JOptionPane.showMessageDialog(null, "Error al conectarse a la Base de Datos.\n" + e.getMessage(), "Conexion Base de Datos", JOptionPane.ERROR_MESSAGE);
31 }
32 return conexion;
33 }
34
35 }

4. Archivo >Archivo Nuevo.. > Java > Clase Java > Nombre de clase: tabla

1
2 import com.mysql.jdbc.Connection;
3 import com.mysql.jdbc.Statement;
4 import java.sql.ResultSet;
5 import java.sql.SQLException;
6 import java.util.ArrayList;
7 import javax.swing.JComboBox;
8 import javax.swing.JOptionPane;
9
10 /*
11 * To change this template, choose Tools | Templates
12 * andopen the template in the editor.
13 */
14
15 /**
16 *
17 * @author Lic Arnaldo Felipe Galeano Miranda
18 */
19 //Esta clase implementa metodos para insertar, actualizar, eliminar y consultar registros de una tabla
20 public class tabla {
21
22 //Conexion con la base de datos
23 private static Connection conexion;
24 //Sentencia SQL que se el envia al manejadorde la bd para consultar, insertar, actualizar, eliminar
25 private static Statement sentencia;
26
27 public tabla(){
28 //Obtener la conexion a traves del metodo getConexion de la clase conexion
29 conexion = conecta.getConexion();
30 }
31
32 //Metodo para insertar registros en una tabla
33 public void insertarRegistro(String tabla, Stringcampos, String valores){
34 try{
35 //Se crea una sentencia para realizar la actualizacion
36 sentencia = (Statement) conexion.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
37 //Se ejecuta la actualizacion
38 int registro = sentencia.executeUpdate("insert into " + tabla + " (" + campos + ") values (" +valores + ")");
39 }catch(SQLException e){
40 //Si ocurrio un error mostrar mensaje
41 JOptionPane.showMessageDialog(null,"Error al insertar registro!\n" + e.getMessage(), "Insertar Registro", JOptionPane.ERROR_MESSAGE);
42 return;
43 }
44 }
45
46 //Metodo para actualizar el registro de una tabla
47 public void...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas De Gestion
  • sistema de gestion
  • sistema de gestion A
  • Sistema de gestion
  • Sistemas de Gestión
  • sistemas de gestion
  • Sistema de gestion
  • Gestión de sistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS