necesito aprender sobre "DataSource" para realizar una conexion a BDOracle, ya existe un .jsp que realizaba esta conexion anteriormente, pero tuve que cambiar de BD por lo que ahora imagino que debo cambiar el .jsp para que conecte a la BD. Los archivos que tengo son los siguientes:
--conectadb.jsp--
Código Java:
Ver original
<%@ page import="java.sql.*" %> <%@ page import="java.io.*" %> <%@ page import="java.net.*" %> <%@ page import="java.util.*" %> <%@ page import="java.util.Date" %> <%@ page import="java.util.List" %> <%@ page import="java.util.Map" %> <%@ page import="java.lang.*" %> <%@ page import="java.lang.String" %> <%@ page import="java.lang.Number" %> <%@ page import="java.lang.Boolean" %> <%@ page import="java.text.*" %> <%@ page import="javax.sql.*, javax.naming.*" %> <% //DataSource ds = (DataSource) ic.lookup("java:jdbc/desarrollo"); DataSource ds = (DataSource) ic.lookup("java:comp/env/jdbc/desarrollo"); conn = ds.getConnection(); stmt=conn.createStatement(); %>
Este es mi login.html
Código HTML:
Ver original
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> <link rel="stylesheet" href="css/style1.css" type="text/css" media="screen" /> <!--[if gt IE 5.5]><link rel="stylesheet" type="text/css" href="css/style1_ie.css" /><![endif]--> <script> var y; y=$(document); y.ready(inicializarEvento); function inicializarEvento(){ $("#f_login").focus(); $('#datos1 :text').addClass("inputext"); $('#datos1 :password').addClass("inputext"); $('#datos1 :submit').addClass("inpusubmit"); } $(document).ready( function(){ $("#datos1").validate({ event: "blur", rules: { f_login: { required: true, maxlength: 50 }, f_passwd: { required: true, maxlength: 50 } }, messages: { f_login:{required:""},f_passwd:{required:""} }, submitHandler: function(){ $('#login').attr("disabled","disabled"); $('#f_login').attr("disabled","disabled"); $('#f_passwd').attr("disabled","disabled"); $.post("frames.jsp",{ f_login:$('#f_login').val(),f_passwd:$('#f_passwd').val() } ,function(data){ //alert(data); if(data == 1 || data == 2 || data == 3){ /*$('#mserror').fadeOut("fast"); $('#mserror').fadeIn("slow").load('errors.jsp?error='+data);*/ alert('.: CONTRASEÑA INCORRECTA, VUELVA A INTENTARLO :.'); $('#login').removeAttr("disabled","disabled"); $('#f_login').removeAttr("disabled","disabled"); $('#f_passwd').removeAttr("disabled","disabled"); $('#f_login').focus(); } else if(data == 0 || data == 00){ parent.main.location.href='menu/main.jsp'; parent.head.location.href='menu/head.jsp'; parent.menu.location.href='menu/menu.jsp'; }else{ alert('.: Error :.'); } }); } }); } ); </script> <table align="center" border="1" width="300px" cellspacing="2"> <form id="datos1" name="datos1"> <tr> </tr> <tr> </tr> <tr> </tr> <tr> </tr> <tr> </tr> <tr> </tr> </form> </table>
Agradecería mucho si me ayudaran a entender la estructura del DataSource y como realiza la conexión.
Muchas gracias.