Python和Java连接MySQL:详细教程

本文详细介绍了如何使用Python的mysql-connector-python模块和Java的JDBC来连接并操作MySQL数据库。首先,讲解了如何在Python中安装模块并创建数据库连接,执行SQL语句,然后关闭连接。接着,展示了在Java中加载驱动,建立数据库连接,同样执行SQL并关闭连接的过程。
摘要由CSDN通过智能技术生成

在这篇博客中,我们将详细介绍如何使用Python和Java分别连接MySQL数据库。我们将首先讨论Python连接MySQL的方法,然后讨论Java连接MySQL的方法。

目录

Python连接MySQL

安装模块

建立连接

执行SQL语句

关闭连接

Java连接MySQL

建立连接

关闭连接


Python连接MySQL

安装模块

要使用Python连接MySQL,我们需要安装mysql-connector-python模块。你可以通过以下命令安装:

pip install pymysql

建立连接

安装完成后,我们可以导入mysql.connector模块并创建一个连接。以下代码展示了如何创建一个MySQL连接:

import pymysql

connection = mysql.connector.connect(
    host="localhost",
    user="your_user",
    password="your_password",
    database="your_database"
)

请确保将your_useryour_passwordyour_database替换为相应的值。

执行SQL语句

要执行一个SQL语句,我们首先需要创建一个游标对象,然后使用游标对象的execute()方法执行SQL语句。以下是一个示例:


# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute()  方法执行 SQL 查询 
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
print ("数据库连接成功!")

关闭连接

执行完所有操作后,我们需要关闭连接:

db.close()

Java连接MySQL

建立连接

添加依赖后,我们可以导入java.sql.*包并创建一个连接。以下代码展示了如何创建一个MySQL连接:

import java.sql.*;
public class my {
    public static void main(String[] args) {
        Connection conn = null;
        try {
            // 加载 MySQL 驱动程序
            Class.forName("com.mysql.jdbc.Driver");
            // 连接 MySQL 数据库
            String url = "jdbc:mysql://localhost:3306/EDUC";
            String user = "root";
            String password = "123456";
            conn = DriverManager.getConnection(url, user, password);
            // 打印连接成功信息
            System.out.println("连接成功!");

关闭连接

执行完所有操作后,我们需要关闭连接


conn.close();
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值