Entradas

Mostrando entradas de octubre 1, 2014

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_minimo)
go
alter table producto
add…