MySQL数据库连接字符串(Connection String)是用于指定如何连接到MySQL数据库的一系列参数。它通常包含主机名、端口、数据库名称、用户名和密码等信息。
MySQL连接字符串的类型主要取决于使用的编程语言和数据库客户端库。以下是一些常见的格式:
jdbc:mysql://hostname:port/database?user=username&password=password
import mysql.connector
config = {
'user': 'username',
'password': 'password',
'host': 'hostname',
'database': 'database',
'raise_on_warnings': True
}
cnx = mysql.connector.connect(**config)
const mysql = require('mysql');
const connection = mysql.createConnection({
host : 'hostname',
user : 'username',
password : 'password',
database : 'database'
});
连接字符串广泛应用于各种需要与MySQL数据库交互的应用程序中,包括但不限于:
charset=utf8mb4
。以下是一个使用mysql-connector-python
库连接MySQL数据库的示例代码:
import mysql.connector
try:
# 配置连接参数
config = {
'user': 'your_username',
'password': 'your_password',
'host': 'your_hostname',
'database': 'your_database',
'raise_on_warnings': True
}
# 建立连接
cnx = mysql.connector.connect(**config)
# 执行查询
cursor = cnx.cursor()
query = "SELECT * FROM your_table"
cursor.execute(query)
# 处理结果
for row in cursor:
print(row)
except mysql.connector.Error as err:
print(f"Error: {err}")
finally:
# 关闭连接
if cnx.is_connected():
cursor.close()
cnx.close()
领取专属 10元无门槛券
手把手带您无忧上云