📅  最后修改于: 2023-12-03 15:36:08.358000             🧑  作者: Mango
MySQL 是一种关系型数据库管理系统,它是由瑞典 MySQL AB 公司开发的,现在由 Oracle 公司持有和维护。
MySQL 可以被用于各种场景,如:
使用 MySQL 需要掌握 SQL 语言,可以通过 MySQL 的客户端工具,如 MySQL Workbench、Navicat 等管理工具来进行数据库操作。同时,也可以使用各种编程语言集成 MySQL 的操作,如 Java、Python、PHP 等。如下是一段使用 Java 连接 MySQL 数据库的示例代码:
import java.sql.*;
public class MySQLExample {
static final String DB_URL = "jdbc:mysql://localhost/TEST";
static final String USER = "username";
static final String PASS = "password";
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try {
Class.forName("com.mysql.cj.jdbc.Driver");
conn = DriverManager.getConnection(DB_URL, USER, PASS);
stmt = conn.createStatement();
String sql = "SELECT id, name, age FROM USERS";
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println("id: " + id + ", name: " + name + ", age: " + age);
}
rs.close();
stmt.close();
conn.close();
} catch (SQLException se) {
se.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (stmt != null) stmt.close();
} catch (SQLException se2) {
}
try {
if (conn != null) conn.close();
} catch (SQLException se) {
se.printStackTrace();
}
}
System.out.println("Goodbye!");
}
}
MySQL 是一款成熟的关系型数据库管理系统,具有开源免费、高性能、可靠性高、灵活性等特点,广泛应用于企业应用程序、传统 Web 应用程序和数据分析等场景。使用 MySQL 需要掌握 SQL 语言和 MySQL 的客户端工具,或者集成 MySQL 的编程语言。