hola estoy re100 intuciando en jsp java con html tengo el siguiente codigo donde me conecto a una base de datos access se supone que tengo que configuarr el odbc pero ahi esta el problema (como dato tengo windows xp e instalado una maquina virtual de java , no se si necesito otra cosa )
es parte del codigo
boolean Construccion = (S_Construccion!=null);
boolean Lamparas = (S_Lamparas!=null);
boolean Oficina = (S_Oficina!=null);
boolean Vestuario = (S_Vestuario!=null);
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:bd1","","") ;
///////////////////cuando creo el odbc en el nombre de origen coloco bd1 pero igual no me logro conectar para ingresar el nuevo proveedor ademas no se si se hace en dsn usuario, dsn sistema o me falta agregar otra cosa , gracias////
Statement st;
String sentencia = "SELECT * FROM Proveedor WHERE " +
"Rut_M="+Rut_M;
try
{
st = con.createStatement();
ResultSet rs = st.executeQuery(sentencia);
if (rs.next())
{
out.println("Ya existe un registro de empresa con ese Rut.<p>");
out.println("Por favor, presione el botón Atrás de su navegador.");
return;
}
sentencia = "SELECT * FROM Proveedor WHERE " +
"Nombre_U='" + Nombre_U +"'";
st = con.createStatement();
rs = st.executeQuery(sentencia);
if (rs.next())
{
out.println("Ya existe una empresa registrada con ese nombre de usuario.<p>");
out.println("Por favor, presione el botón Atrás de su navegador.");
return;
}
sentencia= "INSERT INTO Proveedor VALUES " +
"('" + Rut_M + "','" + Rut_DV+"','"+Nombre_P+"','"+Nombre+
"'," + Telefono + ",'" + Fax + "','" + Correo + "','"+ Direccion +
"','" + Nombre_U + "','" + Contraseña+"')";
st = con.createStatement();
st.execute(sentencia);
if (Construccion)
{
sentencia= "INSERT INTO Prov_Rub VALUES " +
"('" + Rut_M + "','3')";
st = con.createStatement();
st.execute(sentencia);
}