要开始使用JDBC进行开发,您应该按照以下步骤设置JDBC环境.我们假设您正在使用Windows平台.
从 Java官方网站.
确保将以下环境变量设置为描述如下 :
JAVA_HOME:此环境变量应指向您安装的目录JDK,例如C:\Program Files\Java \ _jdk1.5.0.
CLASSPATH:此环境变量应设置适当的路径,例如C:\Program Files\Java\jdk1.5.0_20\jre\lib.
路径:这环境变量应该指向适当的JRE bin,例如C:\Program Files\Java\jre1.5.0_20\bin.
你可能有这些变量集已经,但只是为了确保如何检查.
进入控制面板并双击系统.如果您是Windows XP用户,则必须先打开"性能和维护",然后才能看到"系统"图标.
转到"高级"选项卡,单击环境变量.
现在检查是否正确设置了上述所有变量.
安装J2SE Development Kit 5.0(JDK 5.0)时,自动获取JDBC包 java.sql 和 javax.sql,.
您需要的最重要的事情当然是一个实际运行的数据库,其中包含一个可以查询和修改的表.
安装最适合您的数据库.您可以有很多选择,最常见的是 :
MySQL DB: MySQL是一个开源数据库.您可以从 MySQL官方网站下载它.我们建议您下载完整的Windows安装.
此外,下载并安装 MySQL管理员以及 MySQL查询浏览器.这些是基于GUI的工具,您的开发变得更加容易.
最后,下载并解压缩 MySQL Connector/J (MySQL JDBC驱动程序)位于方便的目录中.出于本教程的目的,我们假设您已在C:\Program Files \ MySQL \mysql-connector-java-5.1.8安装了驱动程序.
因此,将CLASSPATH变量设置为C:\Program Files \MySQL \mysql-connector-java-5.1.8\mysql-connector-java-5.1.8-bin.jar.您的驱动程序版本可能因安装而异.
PostgreSQL DB: PostgreSQL是一个开源数据库.您可以从 PostgreSQL官方网站下载.
Postgres安装包含一个名为pgAdmin III的基于GUI的管理工具. JDBC驱动程序也包含在安装过程中.
Oracle DB: Oracle DB是Oracle销售的商业数据库.我们假设您拥有必要的分发介质来安装它.
Oracle安装包括一个名为Enterprise Manager的基于GUI的管理工具. JDBC驱动程序也作为安装的一部分包含在内.
最新的JDK包括一个JDBC-ODBC Bridge驱动程序,它使大多数开放式数据库连接(ODBC)驱动程序可供使用JDBC API的程序员使用.
现在,大多数数据库供应商都提供了适当的服务. JDBC驱动程序以及数据库安装.因此,您不必担心这一部分.
在本教程中,我们将使用MySQL数据库.当您安装上述任何数据库时,其管理员ID设置为 root 并提供设置您选择的密码.
使用root ID和密码您可以创建另一个用户ID和密码,也可以为JDBC应用程序使用root ID和密码.
有各种数据库操作,如数据库创建和删除,需要管理员ID和/.密码.
对于JDBC教程的其余部分,我们将使用MySQL数据库,用户名作为ID,密码作为密码.
如果您没有足够的权限来创建新用户,那么您可以要求您的数据库管理员(DBA)为您创建用户ID和密码.
要创建 EMP 数据库,请使用以下步骤 :
打开命令提示符并更改为安装目录,如下所示 :
C:\> C:\>cd Program Files\MySQL\bin C:\Program Files\MySQL\bin>
注意: mysqld.exe 的路径可能会有所不同,具体取决于MySQL的安装位置你的系统.您还可以查看有关如何启动和停止数据库服务器的文档.
执行以下命令启动数据库服务器,如果它已经没有运行.
C:\Program Files\MySQL\bin>mysqld C:\Program Files\MySQL\bin>
执行以下命令 : <创建 EMP 数据库/p>
C:\Program Files\MySQL\bin> mysqladmin create EMP -u root -p Enter password: ******** C:\Program Files\MySQL\bin>
要在EMP数据库中创建 Employees 表,请使用以下命令步骤 : 去;
打开命令提示符并更改为安装目录,如下所示 :
C:\> C:\>cd Program Files\MySQL\bin C:\Program Files\MySQL\bin>
按以下方式登录数据库 :
C:\Program Files\MySQL\bin>mysql -u root -p Enter password: ******** mysql>
创建表员工,如下 :
mysql> use EMP; mysql> create table Employees -> ( -> id int not null, -> age int not null, -> first varchar (255), -> last varchar (255) -> ); Query OK, 0 rows affected (0.08 sec) mysql>
最后,您在Employee表中创建几条记录,如下所示 :
mysql> INSERT INTO Employees VALUES (100, 18, 'Zara', 'Ali'); Query OK, 1 row affected (0.05 sec) mysql> INSERT INTO Employees VALUES (101, 25, 'Mahnaz', 'Fatma'); Query OK, 1 row affected (0.00 sec) mysql> INSERT INTO Employees VALUES (102, 30, 'Zaid', 'Khan'); Query OK, 1 row affected (0.00 sec) mysql> INSERT INTO Employees VALUES (103, 28, 'Sumit', 'Mittal'); Query OK, 1 row affected (0.00 sec) mysql>
为了全面了解MySQL数据库,研究 MySQL教程.
现在您已准备好开始尝试使用JDBC.下一章将为您提供JDBC编程的示例.