在这篇博客中,我们将详细介绍如何使用Python和Java分别连接MySQL数据库。我们将首先讨论Python连接MySQL的方法,然后讨论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_user
,your_password
和your_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();