la tabla para el Login va así: con su respectiva función almacenada(la que quiero que valide)
Cita:
y la tabla Productos ( la que quiero que solo muestre):create table Logueo(
Cod_Empleado int not null,
Contrasenia varchar(6) not null,
)
insert into Logueo values (2, 'vane01')
insert into Logueo values (3, 'teto')
create function valida(
@cod int,
@pass varchar(6)
) returns int
as
begin
declare @valor int
select @valor=COUNT(*) from Logueo where Cod_Empleado=@cod and Contrasenia=@pass
return @valor
end
Cod_Empleado int not null,
Contrasenia varchar(6) not null,
)
insert into Logueo values (2, 'vane01')
insert into Logueo values (3, 'teto')
create function valida(
@cod int,
@pass varchar(6)
) returns int
as
begin
declare @valor int
select @valor=COUNT(*) from Logueo where Cod_Empleado=@cod and Contrasenia=@pass
return @valor
end
Cita:
create table Producto(
Cod_Producto int not null,
Nombre varchar (20) not null,
Marca varchar(20) not null
)
insert into Producto values (1,'TV','LG')
insert into Producto values (2,'Refri','Mabe')
insert into Producto values (3,'Mp3','Sony')
Cod_Producto int not null,
Nombre varchar (20) not null,
Marca varchar(20) not null
)
insert into Producto values (1,'TV','LG')
insert into Producto values (2,'Refri','Mabe')
insert into Producto values (3,'Mp3','Sony')
El problema me surge al momento de hacer mi aplicación en Java (Jsp y servlet)
tengo una clase ConectaBD, obvio para que conecte con mi bd:
Cita:
Lo quiero es usar una jsp y un servlet , para validar mi sentencias. Ya leí algunos manuales de JDBC y Servlets y Jsp.import java.sql.*;
import java.sql.Connection;
import java.sql.DriverManager;
public class ConectaDB {
private String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver" ;
private String url = "jdbc:sqlserver://localhost:1433;databaseName=sql";
private String login = "root";
private String password = "admin";
// Retorna la connection. Caso contrario, null si no a sido posible.
public Connection getConnection() {
Connection cn = null;
try {
Class.forName(driver).newInstance();
cn = DriverManager.getConnection(url, login, password);
if (cn != null) {
System.out.println("Conexion a la BD " + url + " " + "OK...");
}
} catch (SQLException e) {
System.out.println(e.toString());
cn = null;
} catch (Exception e) {
System.out.println(e.toString());
cn = null;
}
return cn;
}
}
import java.sql.Connection;
import java.sql.DriverManager;
public class ConectaDB {
private String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver" ;
private String url = "jdbc:sqlserver://localhost:1433;databaseName=sql";
private String login = "root";
private String password = "admin";
// Retorna la connection. Caso contrario, null si no a sido posible.
public Connection getConnection() {
Connection cn = null;
try {
Class.forName(driver).newInstance();
cn = DriverManager.getConnection(url, login, password);
if (cn != null) {
System.out.println("Conexion a la BD " + url + " " + "OK...");
}
} catch (SQLException e) {
System.out.println(e.toString());
cn = null;
} catch (Exception e) {
System.out.println(e.toString());
cn = null;
}
return cn;
}
}
Pero no me queda claro del todo a ver si alguien me puede ayudar.
Muchas Gracias