Entradas

Mostrando entradas de octubre, 2014

JMENU Y JTOOLBAR EN JAVA CON ICONS

Imagen
By. Ing. CIP. Jhonatan Abal Mejia

JDesktopPane y JInternalFrame en Java

Imagen
Código fuente: package mdi; public class fMDI extends javax.swing.JFrame {     public fMDI() {         initComponents();         //pantalla escritorio         this.setTitle("Sistema de Ventas");         this.setExtendedState(MAXIMIZED_BOTH);         this.setDefaultCloseOperation(EXIT_ON_CLOSE);         //control jdesktoppane se cambio de nombre por ESCRITORIO         this.setContentPane(this.escritorio);     }  private void jMenuItem_buscarclientesActionPerformed(java.awt.event.ActionEvent evt) {                                         form2 f = new form2();        f.setVisible(true);        escritorio.add(f);     }         

CONSULTAS CON JTABLE

Imagen
package jtable; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import javax.swing.JOptionPane; import javax.swing.table.DefaultTableModel; public class form2 extends javax.swing.JInternalFrame {     DefaultTableModel modelo = new DefaultTableModel();           public form2() {         initComponents();         setTitle("Consulta de Cargos");         //jtable         cabecera_tabla();       }     private void cabecera_tabla(){         modelo.addColumn("Cargo");         modelo.addColumn("Nombre");         jTable1.setModel(modelo);     }     private void buscar(){         try{             Conexion obj = new Conexion();             Connection cone = obj.getConnection();             PreparedStatement ps = cone.prepareStatement("Select cargo,nombre from cargo where nombre=?");             ps.setString(1, this.txtnom.getText().trim());             ResultSe

JTABLE EN JAVA

Imagen
package jtable; import java.sql.Connection; import java.sql.Statement; import java.sql.ResultSet; import java.sql.SQLException; import javax.swing.JOptionPane; import javax.swing.table.DefaultTableModel; public class form1 extends javax.swing.JFrame {     DefaultTableModel modelo = new DefaultTableModel();         public form1() {         initComponents();         setLocationRelativeTo(null);         setResizable(false);         setTitle("Listado de Cargos");         //jtable         cabecera_tabla();         llenar_tabla();           }       private void cabecera_tabla(){         modelo.addColumn("Cargo");         modelo.addColumn("Nombre");         jTable1.setModel(modelo);     }     private void llenar_tabla(){                       try{             Conexion obj = new Conexion();             Connection cone = obj.getConnection();             Statement st = cone.createStatement();             ResultSet rs = st.executeQuery(&

Funciones Predeterminadas del Oracle 11g

--******************FUNCIONES NUMÉRICAS --obtiene el seno de un numero select sin(2)from dual; --obtiene el valor absoluto select abs(-100)from dual; --obtiene la raiz cuadrada select sqrt(4)as raiz_cuadrada from dual; --obtiene el redondeo de numeros decimales select round(11.235888888,2)from dual; --obtiene el resto de una division select mod(3,2) from dual; --********************FUNCIONES DE CADENA select concat('hola','mundo')from dual; select initcap('jose')from dual; select upper('maria')from dual; select lower('JESUS')from dual; select length('jose maria')from dual; select upper(replace('oracle 10g','10g','11g')) from dual; select trim('        oracle      ')from dual; select substr('E0001',1,1)from dual; select to_char(3850.0000,'$9,999.99')FROM dual; select to_char(4850.34440,'$9,999.99')FROM dual; --********************FUNCIONES DE FECHAS select sys

Funciones con Tablas en Oracle 11g

--crear una funcion que me permita mostrar el nombre de categoria de acuerdo a su codigo create or replace function f_obtener_categoria(v_cod in number)   return varchar2 is   v_nom varchar2(40); begin   select nombre into v_nom   from categoria   where IDCATEGORIA=v_cod;   return v_nom; end f_obtener_categoria; --ejecutar funcion creada select F_OBTENER_CATEGORIA(1)from dual; --by. Ing. Jhonatan

Conexion Java - Oracle 11g

package Sql; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import javax.swing.JOptionPane; public class Conexion {  //var conexion  private Connection cone=null;  //funcion conexion  public Connection getConnection() {  try{  Class.forName("oracle.jdbc.OracleDriver");  String url="jdbc:oracle:thin:@localhost:1521:XE";  String user="ventas";  String pwd="123";  cone = DriverManager.getConnection(url, user, pwd);  if (cone!=null){  JOptionPane.showMessageDialog(null, "Conexion Satisfactoria Oracle 11g XE");  }  }catch(SQLException ex){  JOptionPane.showMessageDialog(null, "Error Conexion: " + ex.getMessage());  }catch(Exception e){  JOptionPane.showMessageDialog(null, "Error Driver: " + e.getMessage());  }  return cone;  } }

Restricciones (Constraint) en MS SQL Server 2012

USE BD_FERRETERIA go CREATE TABLE PRODUCTO ( codproducto char(5)not null, nombre varchar(50)not null, serie char(10)not null, marca varchar(30)not null, precio_compra decimal(6,2)not null, precio_venta decimal(6,2)not null, stock_minimo numeric(6)not null, stock_actual numeric(6)not null, stock_maximo numeric(6)not null, fecha_ingreso date not null ) go alter table producto add constraint pk_codproducto primary key(codproducto) go alter table producto add constraint ck_codigo check(codproducto like '[A-Z][A-Z][0-9][0-9][0-9]') go alter table producto add constraint uq_serie unique(serie) go alter table producto add constraint ck_validar_precios check(precio_venta>precio_compra) go alter table producto add constraint df_stock_minimo default 5 for stock_minimo go alter table producto add constraint ck_validar_stock_actual check(stock_actual >= 5) go alter table producto add constraint ck_validar_stock_maximo check(stock_maximo > stock_m