傻瓜式用Eclipse连接MySQL数据库

下面是傻瓜式用Eclipse连接MySQL数据库的攻略。

前置条件

  • 已安装Eclipse,建议使用最新版本。
  • 已安装MySQL数据库,建议使用最新版本。
  • 已安装MySQL JDBC驱动。

步骤

1. 导入MySQL JDBC驱动

首先需要将MySQL JDBC驱动导入Eclipse。

  1. 在Eclipse中,选择“Window” -> “Preferences” -> “Java” -> “Build Path” -> “User Libraries” -> “New”。
  2. 输入“MySQL JDBC Driver”作为库名称,点击“OK”。
  3. 在“MySQL JDBC Driver”的左侧,点击“Add JARs”。
  4. 找到下载好的MySQL JDBC驱动,选择并导入。

2. 创建Java项目并添加MySQL JDBC驱动

接着需要创建Java项目并添加MySQL JDBC驱动。

  1. 在Eclipse中,选择“File” -> “New” -> “Java Project”。
  2. 输入项目名称,点击“Finish”。
  3. 右键点击项目,选择“Properties” -> “Java Build Path” -> “Libraries” -> “Add Library” -> 选择“User Library” -> 选择“MySQL JDBC Driver” -> 点击“Finish”。

这样,MySQL JDBC驱动就被添加到了Java项目中。

3. 编写Java代码连接MySQL数据库

下面来编写Java代码连接MySQL数据库。

import java.sql.*;

public class ConnectMySQL {
    public static void main(String[] args) {
        String driver = "com.mysql.cj.jdbc.Driver";
        String url = "jdbc:mysql://localhost:3306/test?characterEncoding=utf8&useSSL=false&serverTimezone=UTC";
        String username = "root";
        String password = "123456";

        try {
            Class.forName(driver);
            Connection conn = DriverManager.getConnection(url, username, password);
            System.out.println("数据库连接成功!");

            // 执行SQL语句
            Statement statement = conn.createStatement();
            String sql = "SELECT * FROM user";
            ResultSet rs = statement.executeQuery(sql);
            while(rs.next()){
                System.out.println(rs.getString("id")+","+rs.getString("name"));
            }

            rs.close();
            statement.close();
            // 关闭连接
            conn.close();
        } catch (ClassNotFoundException e) {
            System.out.println("未找到驱动类!");
            e.printStackTrace();
        } catch (SQLException e) {
            System.out.println("数据库连接失败!");
            e.printStackTrace();
        }
    }
}

在代码中,需要修改urlusernamepassword为自己的数据库相关信息。

4. 运行Java代码

最后,运行Java代码测试连接MySQL数据库。

右键点击ConnectMySQL.java文件,选择“Run As” -> “Java Application”即可看到连接成功的提示信息,并输出查询结果。

示例说明

下面给出两条示例说明。

示例1:查询表数据

假设有一个名为user的表,其中有idname两个字段,数据如下:

id name
1 张三
2 李四
3 王五

现在要查询user表的所有数据,可以使用如下代码:

String sql = "SELECT * FROM user";
ResultSet rs = statement.executeQuery(sql);
while(rs.next()){
    System.out.println(rs.getString("id")+","+rs.getString("name"));
}

查询结果输出:

1,张三
2,李四
3,王五

示例2:插入数据

假设要向user表中插入一条数据,可以使用如下代码:

String sql = "INSERT INTO user(id, name) VALUES(4, '赵六')";
statement.executeUpdate(sql);

插入数据后,再查询user表的所有数据,输出结果如下:

1,张三
2,李四
3,王五
4,赵六

这样,就完成了向MySQL数据库插入数据的操作。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:傻瓜式用Eclipse连接MySQL数据库 - Python技术站

(0)
上一篇 2023年5月18日
下一篇 2023年5月18日

相关文章

  • 手把手教你用Redis 实现点赞功能并且与数据库同步

    手把手教你用Redis 实现点赞功能并且与数据库同步 一、背景介绍 在网站或应用中,点赞功能是常见的交互方式,它的实现需要进行大量的计数和数据存储。如果全部使用数据库进行点赞数量统计和查询功能相关操作,会对数据库造成不小的压力,从而影响整个应用的性能。 为了解决这个问题,我们可以使用Redis来实现点赞功能。Redis是一种内存数据存储系统,因此在执行计数操…

    database 2023年5月22日
    00
  • CentOS 6.5 64位下安装Redis3.0.2的具体步骤

    以下是 CentOS 6.5 64 位下安装 Redis 3.0.2 的具体步骤及示例说明: 需要准备的环境 在开始安装 Redis 前,您需要准备以下环境: CentOS 6.5 64 位操作系统; root 权限; gcc 环境; tcl 环境。 安装步骤 请按照以下步骤依次执行 Redis 的安装: 1. 下载 Redis 安装包 首先,您需要下载 R…

    database 2023年5月22日
    00
  • Linux开机启动过程详解

    Linux开机启动过程详解 Linux开机启动过程可以分为6个步骤,具体如下: 步骤1:BIOS/UEFI 计算机开始启动时,首先进入的是BIOS或UEFI,这是计算机开始执行的第一个程序。它的作用是初始化硬件设备、检测硬件故障、检测硬件配置等。在检测完硬件后,BIOS/UEFI会读取存储在硬盘或其他可引导设备上的第一个扇区的引导程序,把控制权交给引导程序,…

    database 2023年5月21日
    00
  • Mac和Windows系统下Mysql数据库的导入导出

      最近在构建数据库的过程中,需要将Mac os系统下的Mysql数据库导出成.sql文件,然后导入到windows系统下的Mysql中。经过学习总结出的步骤如下:   一、Mac os导出Mysql数据库   1.打开终端,   2.执行: cd 要导出到的目录  (如:cd /Users/Malcolm/Desktop)   3.执行:mysqldump…

    MySQL 2023年4月13日
    00
  • SQL server数据库查询语句使用方法详细讲解

    SQL Server数据库查询语句使用方法详细讲解 对于处理数据的操作,如查找、插入、更新和删除,SQL(Server)是一个非常有用和广泛使用的工具。在本文中,我们将详细介绍SQL Server数据库查询语句的使用方法,让你更好地了解这个强大的工具。 连接数据库 使用SQL Server之前,需要先连接到要操作的数据库。可以通过以下步骤连接SQL Serv…

    database 2023年5月21日
    00
  • Centos7 安装达梦数据库的教程

    CentOS 7 是一款广泛使用的 Linux 操作系统。本文将介绍 Centos7 如何安装达梦数据库,您可以按照以下步骤进行操作。 安装系统依赖 在安装达梦数据库之前,需要先安装一些系统依赖: yum -y install wget unzip lsof gcc gcc-c++ libc.so.6 libgcc_s.so.1 libstdc++.so.6…

    database 2023年5月22日
    00
  • SQL Server2005打开数据表中的XML内容时报错的解决办法

    当我们使用SQL Server2005打开数据表中的XML内容时,有时会遇到以下报错: XML parsing: line 1, character 38, unable to switch the encoding 这是由于XML文件的编码方式与SQL Server2005默认编码方式不一致而导致的。为了解决这个问题,我们需要采取以下步骤: 了解XML文件…

    database 2023年5月18日
    00
  • MySQL性能优化之一条SQL在MySQL中执行的过程详解

    ​本篇攻略主要围绕MySQL中执行一条SQL语句的过程展开,深入探讨MySQL性能优化的相关技巧。下面将从以下几个方面进行详细讲解。 1. SQL执行流程 MySQL中SQL执行主要涉及以下几个步骤: 客户端向服务器发送SQL请求; 服务器接收SQL请求并进行解析,生成查询计划并执行; 服务器将结果返回给客户端。 2. SQL执行优化 在对SQL进行优化时,…

    database 2023年5月19日
    00
合作推广
合作推广
分享本页
返回顶部