2021-04-20 08:26  阅读(112)
文章分类:Java JDBC 教程 文章标签:JavaJDBC
©  原文作者:易百教程 原文地址:https://www.yiibai.com/jdbc

要开始使用JDBC开发应用程序,应该按照以下步骤设置您的JDBC环境。 我们假设在Windows平台上工作(开发JDBC程序)。

安装Java

从Java官方网站安装J2SE Development Kit 5.0(JDK 5.0)或以上版本。

有关JAVA JDK的安装,请参考: http://www.yiibai.com/java/java_environment_setup.html

安装MySQL数据库

最重要的事情当然是具有可以查询和修改的表的数据库,这里我们以MySQL为例来讲解JDBC的操作实例。

当然,您也可以安装最适合您的数据库。 可以有很多选择,最常见的是 -

安装数据库驱动程序

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

大多数数据库供应商都在提供适当的JDBC驱动程序以及数据库安装。 所以,不应该担心这部分。

创建数据库

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

1. 第1步

打开命令提示符,并按如下所示进入安装MySQL目的录:

    C:\>
    C:\Program Files\MySQL\MySQL Server 5.7>bin
    C:\Program Files\MySQL\MySQL Server 5.7\bin>
    

注意:mysqld.exe的路径可能会因系统上的MySQL安装位置而异。可以查看有关如何启动和停止数据库服务器的文档。

2. 第2步

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

    C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqld.exe
    C:\Program Files\MySQL\MySQL Server 5.7\bin>
    

或者从服务中启动 -

202104200827_1.png

3. 第3步

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

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

创建表

要在EMP数据库中创建Employees表,请参照以下步骤:

1. 第1步

打开命令提示符,并按如下所示进入MySQL安装目录:

    C:\>
    C:\Program Files\MySQL\MySQL Server 5.7>bin
    C:\Program Files\MySQL\MySQL Server 5.7\bin>
    

2. 第2步

登录到数据库如下 -

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

3. 第3步

创建表Employee如下 -

    mysql> use EMP;
    Database changed
    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, 28, 'Max', 'Su');
    Query OK, 1 row affected (0.05 sec)
    
    mysql> INSERT INTO Employees VALUES (101, 25, 'Wei', 'Wang');
    Query OK, 1 row affected (0.00 sec)
    
    mysql> INSERT INTO Employees VALUES (102, 30, 'Xueyou', 'Zhang');
    Query OK, 1 row affected (0.00 sec)
    
    mysql> INSERT INTO Employees VALUES (103, 28, 'Jack', 'Ma');
    Query OK, 1 row affected (0.00 sec)
    
    mysql>
    

现在,来看看 Employees 表中的数据 -

    mysql> select * from employees;
    +-----+-----+--------+-------+
    | id  | age | first  | last  |
    +-----+-----+--------+-------+
    | 100 |  28 | Max    | Su    |
    | 101 |  25 | Wei    | Wang  |
    | 102 |  30 | Xueyou | Zhang |
    | 103 |  28 | Jack   | Ma    |
    +-----+-----+--------+-------+
    4 rows in set (0.00 sec)
    
    mysql>
    

要进一步了解MySQL数据库,请阅读MySQL教程

现在,已经准备好了使用JDBC的前期工作。 下一章学习JDBC编程示例。

点赞(0)
版权归原创作者所有,任何形式转载请联系作者; Java 技术驿站 >> JDBC环境配置
上一篇
JDBC SQL语法
下一篇
JDBC简单示例代码