Autor: Crossing the Divide 2007. URL: http://blog.csdn.net/stupidwu/archive/2006/12/07/1433142.aspx
Bei der Konfiguration der JSP-Entwicklungsumgebung werden viele Probleme auftreten. Ich möchte vielen Senioren im Internet danken Für ihre Erfahrungszusammenfassungen sind die Artikel des Autors wie der JSP-Verbindungsleitfaden zur MySQL-Datenbank und die MySQL-Studiennotizen des Autors nur eine zeitgemäße Hilfe. Um Anfängern wie mir zu helfen, habe ich hier die Erfahrungen vieler Autoren zusammengefasst Ich bin ihnen sehr dankbar für ihren Geist der Hingabe und hoffe, dass noch mehr Menschen diesen Geist weitertragen. Ich spreche dem Autor des Artikels, auf den verwiesen wird, noch einmal meinen höchsten Respekt aus.
Wenn die folgende Software-Download-Link-Adresse nicht angezeigt werden kann, gehen Sie bitte direkt zur offiziellen Website, um sie herunterzuladen!
Software-Download
MySQL
Download-Version: mysql-4.1.13-win32.zip (Windows-Downloads)
http://dev.mysql.com/downloads/mysql/4.1.html
JDBC-Treiber-Downloadversion: mysql-connector-java-3.1.10.zip
http://dev.mysql.com/downloads/connector/j/3.1.htmlLaden Sie
j2sdk herunter (JAVA 2 PLATFORM STANDARD EDITION DEVELOPMENT KIT 5.0)
Download-Version: jdk-1_5_0_04-windows-i586-p.exe
http://java.sun.com/j2se/1.5.0/download.jsp
Tomcat herunterladen
Download-Version: jakarta-tomcat-5.5.9.exe
http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi
Installation, j2sdk konfigurieren:
Führen Sie das j2sdk-Installationsprogramm aus und installieren Sie es gemäß den Standardeinstellungen. Sie können den Pfad auch anpassen, müssen ihn jedoch ändern Folgende Konfiguration
zum Konfigurieren von j2sdk:
Umgebungsvariablen konfigurieren:
Fügen Sie die folgenden Umgebungsvariablen zu Arbeitsplatz->Eigenschaften->Erweitert->Umgebungsvariablen->Systemvariablen hinzu:
JAVA_HOME=C:ProgrammeJavajdk1.5.0_04
CLASSPATH=%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;
path=%JAVA_HOME%bin;%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32WbemSchreiben Sie
ein einfaches Java-Programm, um zu testen, ob J2SDK erfolgreich installiert wurde:
öffentliche Klasse Hallo
{
public static void main(String args[])
{
System.out.println("Hallo");
}
}
Speichern Sie das Programm als Datei mit dem Namen hello.java.
Öffnen Sie ein Eingabeaufforderungsfenster, gehen Sie in das Verzeichnis, in dem sich hello.java befindet, und geben Sie den folgenden Befehl ein
javac hallo.java
Java Hallo
Wenn zu diesem Zeitpunkt „Hallo“ gedruckt wird, ist die Installation erfolgreich. Wenn dieser Satz nicht gedruckt wird, prüfen Sie sorgfältig, ob die obige Konfiguration korrekt ist.
Beachten Sie, dass „Erweiterungen für bekannte Dateitypen ausblenden“ in den Systemordneroptionen (Arbeitsplatz? Extras? Ansicht) deaktiviert sein sollte,
um Tomcat zu installieren und zu konfigurieren
Führen Sie das Tomcat-Installationsprogramm aus und installieren Sie es gemäß den Standardeinstellungen. Sie können den Pfad auch anpassen, müssen jedoch
die folgenden Umgebungsvariablen zu Arbeitsplatz->Eigenschaften->Erweitert->Umgebungsvariablen->System hinzufügen Variablen.
CATALINA_HOME=C:ProgrammeApache Software FoundationTomcat 5.5
CATALINA_BASE=C:ProgrammeApache Software FoundationTomcat 5.5
Ändern Sie den Klassenpfad in der Umgebungsvariablen und fügen Sie servlet-api.jar unter commonlib im Tomat-Installationsverzeichnis zum Klassenpfad hinzu.
Der geänderte Klassenpfad lautet wie folgt:
classpath=%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;C:Program FilesApache Software FoundationTomcat 5.5commonlibservlet-api.jar;
Starten Sie Tomcat im IE http://localhost:8080 Wenn Sie die Willkommensseite von Tomcat sehen, ist die Installation erfolgreich.
Installieren Sie MySQL
Entpacken Sie mysql-4.1.13-win32.zip und führen Sie setup.exe aus
Als Erstes erscheint die Begrüßungsoberfläche des Installationsassistenten. Klicken Sie einfach auf „Weiter“.
Fahren Sie fort, wählen Sie den Installationstyp, wählen Sie „Benutzerdefiniert“ und klicken Sie dann auf „Weiter“, um zum nächsten Schritt zu gelangen. Wählen Sie den Installationspfad: C:MySQL Server 4.1 (anpassbar).
Klicken Sie auf „OK“, um zur benutzerdefinierten Installationsoberfläche zurückzukehren. Der Pfad wurde auf „Weiter“ geändert und der Installationspunkt „Installieren“ wird vorbereitet. com-Konto wird angezeigt. Wenn Sie MySQL zum ersten Mal verwenden, wählen Sie „Neues kostenloses MySQL.com-Konto erstellen“.
Klicken Sie auf „Weiter“, geben Sie Ihre E-Mail-Adresse und das Passwort ein, das Sie für die Anmeldung bei MySQL.com festgelegt haben, und klicken Sie auf „Weiter“, um im zweiten Schritt Ihren Namen und andere zugehörige Informationen einzugeben Klicken Sie auf „Weiter“, um zum dritten Schritt zu gelangen. Nachdem Sie die Telefonnummer, den Firmennamen und andere Informationen eingegeben haben, klicken Sie auf „Weiter“.
Anschließend wird eine Oberfläche zur Vorschau der von Ihnen eingegebenen Informationen angezeigt. Klicken Sie auf „Weiter“, um die Oberfläche zum Abschluss der Installation anzuzeigen. Beachten Sie, dass es eine Option für den Konfigurationsassistenten gibt (MySQL-Server jetzt konfigurieren).
Es wird empfohlen, „Konfigurieren Sie Ihr MySQL jetzt“ zu überprüfen. Viele Leute sagen, dass MySQL nach der Installation nicht gestartet werden kann, weil MySQL nicht konfiguriert ist.
Klicken Sie auf „Fertig stellen“, um die Installation abzuschließen und mit der Konfiguration von MySQL zu beginnen
Klicken Sie auf „Weiter“, um die Seite zur Auswahl des Konfigurationstyps aufzurufen. Wählen Sie „Detaillierte Konfiguration“
Klicken Sie auf „Weiter“, um die Seite zur Auswahl des Diensttyps aufzurufen. Wählen Sie „Entwicklermaschine“, damit diese nicht viele Systemressourcen beansprucht. Nachdem Sie auf „Weiter“ geklickt haben, gelangen Sie zur Auswahlseite für die Datenbanknutzung. Wählen Sie „Multifunktionale Datenbank“
Klicken Sie auf „Weiter“, um die Seite zur Auswahl des InnoDB-Datenspeicherorts aufzurufen. Sie müssen die Einstellungen nicht ändern. Klicken Sie dann direkt auf „Weiter“ und wählen Sie die Anzahl der gleichzeitigen Verbindungen aus MySQL. Wählen Sie „Manuelle Einstellung“ und stellen Sie sie auf 100 ein (je nach Ihren eigenen Bedürfnissen).
Klicken Sie auf „Weiter“, um den MySQL-Port in der TCP/IP-Kommunikationsumgebung zu konfigurieren und den Standardport 3306 auszuwählen.
Klicken Sie auf „Weiter“ und wählen Sie die Zeicheneinstellungen in MySQL aus. Beachten Sie, dass die Auswahl hier Auswirkungen darauf hat, ob Sie Chinesisch in MySQL verwenden können. Wählen Sie den Zeichensatz gb2312 aus, um vereinfachtes Chinesisch zu unterstützen, und klicken Sie auf „Weiter“. Legen Sie die Windows-Dienstoptionen fest. Beachten Sie, dass die Auswahl hier von entscheidender Bedeutung ist.
„Als Windows-Dienst installieren“ muss aktiviert sein, um MySQL als Windows-Dienst auszuführen.
Verwenden Sie den Standardwert „MySQL“ für „Dienstname“.
Das Kontrollkästchen „MySQL-Server automatisch starten“ muss unten aktiviert sein, damit MySQL den Dienst beim Start von Windows automatisch startet. Andernfalls muss MySQL manuell gestartet werden.
Viele Leute sagen, dass MySQL nach der Installation nicht gestartet werden kann, keine Verbindung hergestellt werden kann und ein Fehler 10061 auftritt. Dies ist der Grund.
Klicken Sie auf „Weiter“, um das Anmeldekennwort des Root-Kontos festzulegen. „Root-Einstellungen ändern“ dient zum Festlegen des Kennworts des Root-Kontos.
„Anonymes Konto erstellen“ bedeutet, ein anonymes Konto zu erstellen. Dies führt dazu, dass unbefugte Benutzer illegal auf Ihre Datenbank zugreifen. Es wird empfohlen, dies nicht zu überprüfen.
Klicken Sie auf „Weiter“. Der MySQL-Konfigurationsassistent konfiguriert MySQL basierend auf allen oben festgelegten Einstellungen, sodass der Betrieb von MySQL Ihren Anforderungen entspricht. Klicken Sie auf „Ausführen“, um die Konfiguration zu starten. Wenn „Dienst erfolgreich gestartet“ angezeigt wird, wird Ihre Konfiguration angezeigt ist abgeschlossen, MySQL Nachdem der Dienst erfolgreich gestartet wurde, klicken Sie zum Abschluss auf „Fertig stellen“. Die gesamte MySQL-Konfiguration ist abgeschlossen. Sie müssen nur noch den MySQL-Client verwenden, um eine Verbindung zum MySQL-Server herzustellen.
JDBC-Treiber installieren:
Entpacken Sie mysql-connector-java-3.1.10.zip
verwendeten Konfigurationen sind mysql-connector-java-3.1.10-bin-g.jar und mysql-connector-java-3.1.10-bin.jar.
Erstellen Sie das Unterverzeichnis mysqlforjdbc im Verzeichnis C:ProgrammeJava Verzeichnis und geben Sie ein. Verschieben Sie mysql-connector-java-3.1.10-bin.jar in dieses Verzeichnis und geben Sie das Verzeichnis C:ProgrammeJavajdk1.5.0_04lib ein und ändern Sie mysql-connector-java-3.1.10- bin-g Kopieren Sie .jar in das Verzeichnis und konfigurieren Sie den Klassenpfad, hängen Sie %JAVA_HOME%libmysql-connector-java-3.1.10-bin-g.jar;C:Program FilesJavamysqlforjdbcmysql-connector an -java- 3.1.10-bin.jar; Gehen Sie zu dieser Umgebungsvariablen und hängen Sie die folgenden Umgebungsvariablen an:
CLASSPATH=%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;C:ProgrammeApache Software FoundationTomcat5.5commonlibservlet-api.jar;%JAVA_HOME% libmysql-connector-java-3.1.10-bin-g.jar;C:ProgrammeJavamysqlforjdbcmysql-connector-java-3.1.10-bin.jar;
Der Zweck dieser Konfiguration besteht darin, der Java-Anwendung zu ermöglichen, den mit MySQL verbundenen Treiber zu finden.
Anzeigen und Starten des MySQL-Dienstes Nach der Installation von MySQL unter Windows XP wird der Dienst automatisch gestartet und es gibt eine Verknüpfung zu seinem Client im Startmenü, die über den Windows-Dienstmanager angezeigt werden kann. „Start“ – „Ausführen“, geben Sie „services.msc“ ein und drücken Sie die Eingabetaste.
Rufen Sie den Windows-Dienst-Manager auf. Dort sehen Sie das Dienstelement mit dem Namen „mysql“ und der Markierung „Gestartet“ auf der rechten Seite
Verwenden Sie im Startmenü – Alle Programme – MySQL – MySQL Server 4.1 – MySQL-Befehlszeilenclient die Verknüpfung des Clients, um eine Verbindung herzustellen, und geben Sie das während der Installation festgelegte Kennwort ein.
Verwenden Sie die Datenbank
. Gehen Sie nach der Installation von MySQL zu Startmenü – Alle Programme – MySQL – MySQL Server 4.1 – MySQL-Befehlszeilen-Client. Verwenden Sie die Verknüpfung des Clients, um eine Verbindung herzustellen, und geben Sie das während der Installation festgelegte Kennwort
ein Eingabe in die MySQL-Befehlszeile Nach Abschluss des Befehls muss am Ende ein Semikolon stehen)
Datenbanken anzeigen: Datenbanken anzeigen;
Datenbank verwenden: Datenbanknamen verwenden;
Um eine Datenbank zu erstellen, erstellen Sie zunächst eine Datenbank in MySQL und erstellen Sie eine Tabelle darüber in der Datenbank.
Befehl: Zuerst Datenbank erstellen;
Berechtigungen (Benutzer und Passwort) für die Datenbank festlegen
Befehl: Gewähren Sie alle Berechtigungen für first.* an test@localhost, identifiziert durch „123456“;
Nachdem Sie diesen Befehl ausgeführt haben, können Sie, solange Sie sich mit dem Benutzernamen test und dem Passwort 123456 anmelden, nur die erste Datenbank bearbeiten und so die Verwendung von Root vermeiden.
Geben Sie den Befehl ein: zuerst verwenden;
Verwenden Sie den ersten Datenbankbefehl;
erstellen Sie einen Tabellenbefehl in der ersten Datenbank: create table about(id int(8) Primary Key,Name varchar(10))
;
Befehl: in about value('xyw1026','laojiang') einfügen;
Befehl beenden: beenden
JSP-Verbindung MySQL
Erstellen Sie das Unterverzeichnis myapp im Verzeichnis C:ProgrammeApache Software FoundationTomcat5.5webapps
Geben Sie das Verzeichnis C:ProgrammeApache Software FoundationTomcat5.5webappsmyapp ein und verwenden Sie Notepad, um eine Datei zu schreiben und sie als first.jsp zu speichern
Der Code lautet wie folgt:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String-URL ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//first ist Ihr Datenbankname
Verbindung conn= DriverManager.getConnection(url);
Anweisung stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from first";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
Ihr erster Feldinhalt ist: <%=rs.getString(1)%>
Ihr zweiter Feldinhalt ist: <%=rs.getString(2)%>
<%}%>
<%out.print("Datenbankvorgang war erfolgreich, herzlichen Glückwunsch");%>
<%rs.close();
stmt.close();
conn.close();
%>