Recientemente, el líder de la compañía le dijo al próximo producto que podría involucrar una base de datos Oracle. El que más usé fue MSSQL. Aprendí mysql hace unas pocas veces y lo he usado un poco. No me he contactado con Oracle. Debería haber hecho el desarrollo de .NET antes, así que he aprendido Servlet y sentí que estas tecnologías son más como interfaces escritas por ASHX WCF Webserver.
1. Primero, instale la base de datos Oracle en la computadora. Instale la base de datos Oracle. Según el sentido común, es suficiente descargarlo e instalarlo directamente, pero encontré problemas en el medio. La razón es que mi sistema es Win7 64. El cliente del cliente de Oracle no admite Win7 64. Incluso el sistema de 64 solo puede descargar la instalación del cliente de 32 bits. Reutilizo Ghost y restauro el sistema. (De hecho, descubrí que puede estar completamente desinstalado más tarde)
2. Siempre he instalado un problema en mi computadora, pero no hay un entorno de desarrollo web de Java. Permítanme hablar sobre el método de instalación a continuación.
Barra de menú de compensación ---- Ayuda-> Instalar un nuevo software
Luego ingrese: http://download.eclipse.org/releases/Kepler
Después de esperar un tiempo, aparecerá la opción de instalación de Javaweb: luego seleccione el último elemento de web ... verifíquelo y luego finalice el siguiente paso. A continuación se muestra una captura de pantalla
En este punto, se instala nuestro entorno de desarrollo Javaweb, que contiene servlets ...
3. Luego descargue el servidor Apache-Tomcat: descargué 7 y luego descomprimí a cualquier ruta
4. Cree un entorno de servlet
1: Abrir ECLISE
2: Crear servidor Apache-TomCat (se utilizará el servlet, hablaré sobre el método de creación a continuación)
Archivo de barra de menú -----> Nuevo -----> Otro ----> servidor (haga clic en la carpeta)-servidor y luego directamente siguiente y seleccione Apache para seleccionar la versión correspondiente del servidor que descargó. Si tienes 6.7.7. Dichas versiones generalmente se seleccionan para 6 o 7 ......... A continuación y seleccione la ruta de la carpeta de la carpeta que acaba de desactivar Apache-Tomcat en el navegador (a continuación hay una captura de pantalla)
3: Crear Severlet
Archivo de barra de menú -----> Nuevo -----> Otro ----> Web-> Se crea el proyecto web dinámico y luego directamente siguiente. Después de saltar, puedes tomar un nombre y terminarlo. La siguiente es una captura de pantalla.
Después de la creación: necesitamos crear el archivo .java del servlet. Cargaré directamente la imagen
En este punto, nuestro servlet ha sido creado.
4: Ejecute el proyecto Servlet que creamos
Java Resources ---> Src ---> Nombre del paquete ---. Java (archivo de servlet) Haga clic con el botón derecho como
Seleccione el servidor en la lista: si el estado del servidor se detiene en este momento, necesitamos reiniciar la máquina.
Luego, después de completar el servlet, puede iniciar el servlet.
5: Importar el paquete de controladores Oracle OJDBC14.Jar e ingrese directamente la consulta sin conocer la ruta. La siguiente captura de pantalla
Lo anterior es una captura de pantalla del ensamblaje de implementación. Haga clic en las entradas de la ruta de compilación de Java y seleccione el frasco que acaba de crear e importe.
6: Conéctese a la base de datos de Oracle local para consultar la salida de datos de una tabla
Doget void protegido (httpservletRequest solicitud, respuesta httpservletResponse) lanza ServletException, ioException {Connection conn = null; instrucciones stmt = null; resultset rs = null; respuesta.setContentType ("text/html"); respuesta.ssssssssetCarterCoding ("gb2312");;; respuesta.getWriter (); Out.println ("<table border = 1>"); out.println ("<tr> <tr> <td> content: </td> </tr>"); try {class.forname ("oracle.jdbc.driver.oracledriver"); // Carga el controlador conn = = Drivermanager.getConnection ("JDBC: Oracle: Thin: @LocalHost: 1521: ORCL", "Scott", "LH19870426"); // Cree la conexión stmt = conn.createStatement (); // Create Decleno = stmt.Executequery ("SELECT * de OracletestDatabase"); // Obtenga los resultados establecidos while (rs.next ()) {// Tranquility of the Result set out.println ("<tr>"); out.println ("<td>" + rs.getString ("name") + "</td>"); // Obtenga el valor de la columna out.println ("</tr>);} out.println (" <"<}; (ClassNotFoundException e) {E.PrintStackTrace ();} Catch (Sqlexception e) {E.PrintStackTrace ();} finalmente {try {if (rs! = Null) {rs.close (); rs = null;} if (stmt! = Null) {stmt.close (); stmt = null;} {conn.close (); conn = null;}} Catch (Sqlexception e) {E.PrintStackTraceCaptura de pantalla de salida: