技术文摘
MySQL 数据库连接简单示例代码
MySQL 数据库连接简单示例代码
在软件开发中,与数据库建立连接是一项基础且关键的任务。MySQL 作为广泛使用的关系型数据库,掌握其连接方法对于开发者来说至关重要。下面为大家介绍一些简单的示例代码。
首先是使用 Python 的 mysql-connector-python 库来连接 MySQL 数据库。在开始之前,需要确保已经安装了该库。可以通过 pip install mysql-connector-python 命令进行安装。
示例代码如下:
import mysql.connector
# 建立数据库连接
mydb = mysql.connector.connect(
host="localhost",
user="your_username",
password="your_password",
database="your_database"
)
# 创建游标对象
mycursor = mydb.cursor()
# 执行 SQL 查询
mycursor.execute("SHOW TABLES")
# 获取查询结果
for x in mycursor:
print(x)
# 关闭连接
mydb.close()
这段代码首先导入了 mysql-connector-python 库,然后使用 connect 方法建立与 MySQL 数据库的连接,需要传入主机地址、用户名、密码和数据库名等参数。接着创建游标对象,通过游标执行 SQL 查询,最后遍历结果并打印,完成操作后关闭连接。
如果使用 Java 语言,可通过 JDBC 来连接 MySQL 数据库。首先要将 MySQL 的 JDBC 驱动添加到项目的依赖中。 示例代码如下:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class MySQLConnectionExample {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/your_database";
String username = "your_username";
String password = "your_password";
try {
// 加载 JDBC 驱动
Class.forName("com.mysql.cj.jdbc.Driver");
// 建立数据库连接
Connection connection = DriverManager.getConnection(url, username, password);
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("SHOW TABLES");
while (resultSet.next()) {
System.out.println(resultSet.getString(1));
}
resultSet.close();
statement.close();
connection.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
在这段 Java 代码中,先定义了数据库的连接 URL、用户名和密码,然后加载 JDBC 驱动,通过 DriverManager.getConnection 方法建立连接,后续执行查询并处理结果,最后关闭相关资源。
这些简单的示例代码展示了在不同编程语言中连接 MySQL 数据库的基本方法,希望能帮助开发者快速上手数据库连接操作,为进一步的数据处理和应用开发奠定基础。
TAGS: 数据库连接 数据库开发 MySQL数据库连接 MySQL示例代码
- Dynabook 电脑一键重装 Win11 系统图文指南
- 如何设置 MacOS Big Sur 11.3 网页的时间限制
- MacOS Big Sur 右上角通知关闭方法及永久关闭 FinalCutPro 通知技巧
- 如何自定义添加 MacOS Big Sur 通知中心的小部件
- MacOS Big Sur 打开 dmg 文件资源忙问题的解决方法
- 50 个 macOS Big Sur 快速入门使用技巧
- 苹果 macOS Big Sur 11.3 正式版发布 内容更新汇总
- MacOS Big Sur 系统中如何进行 Apple ID 双重认证
- macOS Big Sur 11.4 Beta 1(版本号 20F5046g)已正式发布
- 正版 Win10 升级 Win11 的方法:一键图文教程
- CentOS 6.5 文本模式命令提示符版安装的图文指南
- 如何在 macOS Big Sur 系统中添加和删除短语?
- 暗影精灵 9Plus 重装系统的方法
- 苹果 macOS Big Sur 11.3 新增屏保程序如何使用?
- 七彩虹将星 X15 重装 Win11 系统的方法教程