English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JDBC Umgebungssetup

Um mit JDBC-Entwicklung zu beginnen, sollten Sie die folgenden Schritte befolgen, um die JDBC-Umgebung zu konfigurieren. Wir gehen davon aus, dass Sie auf einer Windows-Plattform arbeiten.

Installieren Sie Java

vonJava-WebsiteInstallieren Sie J2SE Development Kit 5.0(JDK 5.0)。

Stellen Sie sicher, dass Sie die folgenden Umgebungsvariablen gemäß den Anweisungen einrichten-

  • JAVA_HOME: Diese Umgebungsvariable sollte auf den Verzeichnisordner verweisen, in dem JDK installiert ist, z.B. C:\Programme\Java\jdk1.5.0。

  • CLASSPATH: Diese Umgebungsvariable sollte den richtigen Pfad einstellen, z.B. C:\Programme\Java\jdk1.5.0_20\jre\lib。

  • PATH: Diese Umgebungsvariable sollte auf den entsprechenden JRE bin zeigen, z.B. C:\Programme\Java\jre1.5.0_20\bin。

Sie haben möglicherweise diese Variablen bereits eingerichtet, aber nur um sicherzustellen, hier ist der Überprüfungsansatz.

  • Gehen Sie zum Systemsteuerung und doppelklicken Sie auf „System“. Wenn Sie ein Windows XP-Benutzer sind, müssen Sie möglicherweise zuerst „Leistung und Wartung“ öffnen, bevor Sie das Symbol „System“ sehen können.

  • Gehen Sie zum Register „Erweitert“ und klicken Sie auf „Umgebungsvariablen“.

  • Überprüfen Sie, ob alle上述变量 korrekt eingestellt sind.

haben Sie automatisch den JDBC-Paketjava.sqlundjavax.sql,Wenn Sie JDK installieren2SE Development Kit5.0(JDK 5.0)。

Installieren Sie die Datenbank

Natürlich benötigen Sie am wichtigsten eine tatsächlich laufende Datenbank, die Tabellen enthält, die abgefragt und geändert werden können.

Installieren Sie die für Sie am besten geeignete Datenbank. Es gibt viele Möglichkeiten, die häufigsten sind-

  • MySQL DB:MySQL ist eine Open-Source-Datenbank. Sie können sie vonMySQL-WebsiteLaden Sie es herunter. Wir empfehlen die vollständige Windows-Installation zu laden.

    Zusätzlich, laden Sie herunter und installieren SieMySQL AdministratorundMySQL Query Browser.Diese sind auf GUI-basierte Tools, die Ihre Entwicklung vereinfachen können.

    Schließlich, setzen SieMySQL Connector / J(MySQL JDBC-Treiber) Herunterladen und entpacken Sie ihn in ein bequemes Verzeichnis. Für dieses Handbuch gehen wir davon aus, dass Sie den Treiber in C:\Programme\MySQL\mysql installiert haben-connector-java-5.1.8.

    Daher muss die CLASSPATH-Variablen auf C:\Programme\MySQL\mysql gesetzt werden-connector-java-5.1.8\mysql-connector-java-5.1.8-bin.jar。您的驱动程序版本可能会因您的安装而有所不同。

  • PostgreSQL DB:PostgreSQL是一个开源数据库。您可以从PostgreSQL官方网站下载它。

    Postgres安装包含一个基于GUI的管理工具pgAdmin III。JDBC驱动程序也作为安装的一部分包含在内。

  • Oracle DB:Oracle DB是Oracle出售的商业数据库。我们假定您具有安装它所必需的分发媒体。

    Oracle安装包括一个称为企业管理器的基于GUI的管理工具。JDBC驱动程序也作为安装的一部分包括在内。

安装数据库驱动程序

最新的JDK包括一个JDBC-ODBC Bridge驱动程序,该驱动程序使使用JDBC API的程序员可以使用大多数开放式数据库连接(ODBC)驱动程序。

如今,大多数数据库供应商都在提供适当的JDBC驱动程序以及数据库安装。因此,您不必担心这部分。

设置数据库凭证

在本教程中,我们将使用MySQL数据库。当您安装上述数据库中的任何一个时,其管理员ID均设置为root,并提供了设置您选择的密码的条件。

使用根ID和密码,您可以创建另一个用户ID和密码,也可以为您的JDBC应用程序使用根ID和密码。

有多种数据库操作,例如数据库创建和删除,这需要管理员ID和密码。

对于JDBC教程的其余部分,我们将使用MySQL数据库username作为ID和password作为密码。

如果您没有足够的权限来创建新用户,则可以要求数据库管理员(DBA)为您创建用户ID和密码。

建立数据库

要创建EMP数据库,请使用以下步骤-

Schritt1

打开命令窗口并更改为安装目录,如下所示:

C:\>
C:\>cd Program Files\MySQL\bin
C:\Program Files\MySQL\bin>

注意:mysqld.exe路径可能会有所不同,具体取决于系统上MySQL的安装位置。您还可以查看有关如何启动和停止数据库服务器的文档。

der2Schritt

如果数据库服务器尚未运行,请通过执行以下命令来启动它。

C:\Program Files\MySQL\bin> mysqld
C:\Program Files\MySQL\bin>

Schritt 3

通过执行以下命令来创建数据库EMP

C:\Program Files\MySQL\bin> mysqladmin create EMP -u root -p
Enter password: ********
C:\Program Files\MySQL\bin>

建立表

需要在EMP数据库中创建表Employees, verwenden Sie die folgenden Schritte-

Schritt1

ÖffnenBefehlsfensterund wechseln Sie in das Installationsverzeichnis, wie folgt:

C:\>
C:\>cd Program Files\MySQL\bin
C:\Program Files\MySQL\bin>

der2Schritt

Datenbank anmelden, wie folgt:

C:\Program Files\MySQL\bin>mysql -u root -p
Enter password: ********
mysql>

Schritt 3

Tabelle erstellenEmployee, wie folgt:

mysql> use EMP;
mysql> create table Employees
    -> (
    -> id int not null,
    -> age int not null,
    -> first varchar (255,
    -> last varchar (255)
    -> );
mysql>

Datenrecord erstellen

Schließlich haben Sie einige Datensätze in der Tabelle Employee erstellt, wie folgt:

mysql> INSERT INTO Employees VALUES (100, 18, 'Zara', 'Ali');
mysql> INSERT INTO Employees VALUES (101, 25, 'Mahnaz', 'Fatma');
mysql> INSERT INTO Employees VALUES (102, 30, 'Zaid', 'Khan');
mysql> INSERT INTO Employees VALUES (103, 28, 'Sumit', 'Mittal');
mysql>

Um eine umfassende Kenntnis der MySQL-Datenbank zu erlangen, lernen SieMySQL教程.

Jetzt, Sie sind bereit, mit JDBC zu experimentieren. Das nächste Kapitel bietet Beispiele zur JDBC-Programmierung.