Vor kurzem teilte der Unternehmensleiter dem nächsten Produkt mit, dass es möglicherweise eine Oracle -Datenbank beinhalten könnte. Derjenige, den ich am meisten benutzte, war MSSQL. Ich habe MySQL vor ein paar Mal gelernt und habe es ein wenig benutzt. Ich habe Oracle nicht kontaktiert. Ich hätte zuvor eine .NET -Entwicklung machen sollen, also habe ich Servlet gelernt und hatte das Gefühl, dass diese Technologien eher wie Schnittstellen von AshX WCF -Webserver sind.
1. Installieren Sie zuerst die Oracle -Datenbank auf dem Computer. Installieren Sie die Oracle -Datenbank. Nach gesundem Menschenverstand reicht es aus, es direkt herunterzuladen und zu installieren, aber ich habe Probleme in der Mitte gestoßen. Der Grund dafür ist, dass mein System Win7 64 ist. Der Client von Oracle unterstützt Win7 64 nicht. Selbst das System von 64 kann nur die 32-Bit-Client-Installation herunterladen. Ich verwende Ghost wieder und stelle das System wieder her. (Tatsächlich stellte ich fest, dass es später vollständig deinstalliert werden kann)
2. Ich habe immer auf meinen Computer installiert, aber es gibt keine Java -Webentwicklungsumgebung. Lassen Sie mich unten über die Installationsmethode sprechen.
Einen Menüleiste ---- Hilfe-> Neue Software installieren
Geben Sie dann ein: http://download.eclipse.org/releases/Kepler
Nach einer Weile wird die Javaweb -Installationsoption angezeigt: Wählen Sie dann das letzte Webelement aus ... überprüfen Sie es und beenden Sie dann den nächsten Schritt. Unten finden Sie einen Screenshot
Zu diesem Zeitpunkt ist unsere Javaweb -Entwicklungsumgebung installiert, die Servlets enthält ...
3. Laden Sie dann den Apache-Tomcat-Server herunter: Ich habe 7 heruntergeladen und dann auf einen beliebigen Pfad dekomprimiert
4. Erstellen Sie eine Servlet -Umgebung
1: Öffnen
2: Apache-Tomcat-Server erstellen (Servlet wird verwendet, ich werde über die Erstellungsmethode unten sprechen)
Menüleistendatei ------> Neu ------> Andere ----> Server (klicken Sie auf den Ordner)-Server und dann direkt als nächstes und wählen Sie Apache aus, um die entsprechende Version des von Ihnen heruntergeladenen Servers auszuwählen. Wenn Sie 6.7.7 sind. Solche Versionen werden im Allgemeinen für 6 oder 7 ausgewählt ......... Weiter und wählen Sie den Ordnerpfad des Ordners aus, den Sie gerade im Browser entpackt haben (unten ist ein Screenshot)
3: Erstellen Sie Severlet
Menüleistendatei ------> Neu ------> Andere ----> Web-> Dynamisches Webprojekt wird erstellt und dann direkt als nächstes. Nach dem Springen können Sie einfach einen Namen nehmen und ihn beenden. Das Folgende ist ein Screenshot.
Nach der Erstellung: Wir müssen die .java -Datei des Servlets erstellen. Ich werde das Bild direkt hochladen
Zu diesem Zeitpunkt wurde unser Servlet erstellt.
4: Führen Sie das von uns erstellte Servlet -Projekt aus
Java-Ressourcen ---> SRC ---> Paketname ---. Java (Servlet-Datei) Klicken Sie mit der rechten Maustaste.
Wählen Sie den Server in der Liste aus: Wenn der Serverstatus zu diesem Zeitpunkt gestoppt wird, müssen wir die Maschine neu starten.
Nachdem Sie das Servlet abgeschlossen haben, können Sie das Servlet starten.
5: Importieren Sie Oracle Triverpaket OJDBC14.jar und geben Sie die Abfrage direkt ein, ohne den Pfad zu kennen. Der folgende Screenshot
Das obige ist ein Screenshot der Bereitstellungsbaugruppe. Klicken Sie auf Java Build -Pfadeinträge und wählen Sie das von Ihnen erstellte Glas aus und importieren Sie es.
6: Stellen Sie eine Verbindung zur lokalen Oracle -Datenbank her, um die Datenausgabe einer Tabelle abzufragen
Protected Void DoGet (httpServletRequest -Anforderung, httpServletResponse -Antwort) löst ServletException aus, IOException {Verbindung conn = null; Anweisung stmt = null; resultset rs = null; reaktion.setContentType ("text/html"); response.getWriter (); out.println ("<Table Border = 1>"); out.println ("<tr> <td> Inhalt: </td> </tr>"); try {class.forname ("oracle.jdbc.driver.oracledriver"); // den Treiber laden den Treiber conn = TriverManager.getConnection ("JDBC: Oracle: Thin: @LocalHost: 1521: ORCL", "Scott", "LH19870426"); // Erstellen Sie die Verbindung stmt = conn.createStatement (); // Erstellen von Anweisung = Stmt.executequery ("Auswahl * von oder ARACTELTATEMENT (ORACTELTATEMENT). // Erhalten Sie das Ergebnissatz (rs.Next ()) {// Ruhe des Ergebniss ausgelegt.println ("<tr>"); (ClassNotFoundException e) {e.printstacktrace ();} catch (sqlexception e) {e.printstacktrace ();} schließlich {try {if (rs! = Null) {rs.close (); rs = null;} if (stmt! {conn.close (); conn = null;}} catch (sqlexception e) {e.printstacktrace ();}}}Ausgabe -Screenshot: