MySQL 简单使用详解与 JDBC 示例代码分享

2025-01-15 04:27:05   小编

MySQL 简单使用详解与 JDBC 示例代码分享

在当今的数据驱动时代,数据库管理系统至关重要,MySQL 作为一款流行的开源关系型数据库,应用广泛。下面为大家详细介绍 MySQL 的简单使用以及 JDBC 示例代码。

MySQL 简单使用

安装与启动

从 MySQL 官方网站下载适合系统的安装包并安装。安装完成后,通过命令行或系统服务启动 MySQL 服务。

创建数据库与表

使用 CREATE DATABASE 语句创建数据库,例如:CREATE DATABASE mydb;。进入数据库后,用 CREATE TABLE 语句创建表。如创建一个学生表:

CREATE TABLE students (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(50),
    age INT
);

数据操作

插入数据使用 INSERT INTO 语句:INSERT INTO students (name, age) VALUES ('张三', 20);。查询数据用 SELECT 语句,比如查询所有学生:SELECT * FROM students;。更新数据用 UPDATE 语句,修改名为张三的学生年龄:UPDATE students SET age = 21 WHERE name = '张三';。删除数据用 DELETE FROM 语句,删除名为张三的学生记录:DELETE FROM students WHERE name = '张三';

JDBC 示例代码

JDBC(Java Database Connectivity)是 Java 语言中用于执行 SQL 语句的 API。以下是一个简单的 JDBC 示例代码,实现连接 MySQL 数据库并查询数据。

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class JdbcExample {
    public static void main(String[] args) {
        String url = "jdbc:mysql://localhost:3306/mydb";
        String username = "root";
        String password = "password";

        try {
            // 加载 JDBC 驱动
            Class.forName("com.mysql.cj.jdbc.Driver");
            // 获取数据库连接
            Connection connection = DriverManager.getConnection(url, username, password);
            // 创建 SQL 语句执行对象
            Statement statement = connection.createStatement();
            // 执行查询语句
            ResultSet resultSet = statement.executeQuery("SELECT * FROM students");

            while (resultSet.next()) {
                int id = resultSet.getInt("id");
                String name = resultSet.getString("name");
                int age = resultSet.getInt("age");
                System.out.println("ID: " + id + ", Name: " + name + ", Age: " + age);
            }

            // 关闭资源
            resultSet.close();
            statement.close();
            connection.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

通过上述内容,我们对 MySQL 的基本使用和 JDBC 操作有了初步了解。掌握这些知识,能为开发高效的数据驱动应用程序打下坚实基础。

TAGS: MySQL JDBC JDBC示例 MySQL简单使用

欢迎使用万千站长工具!

Welcome to www.zzTool.com