摘要
链接 MySQL 数据库是与 MySQL 服务器建立通信以访问、存储或操作数据的关键步骤。可通过编程或使用命令行工具来完成此链接。本指南将详细介绍使用 Java、Python、C# 和命令行界面 (CLI) 链接 MySQL 数据库的步骤。
详细说明
1. 使用编程语言
a. Java
import java.sql.*;
public class MySQLConnection {
public static void main(String[] args) {
try {
// 数据库凭证
String url = "jdbc:mysql://localhost:3306/test_database";
String username = "root";
String password = "password";
// 创建连接
Connection connection = DriverManager.getConnection(url, username, password);
// 创建语句
Statement statement = connection.createStatement();
// 执行查询
ResultSet resultSet = statement.executeQuery("SELECT * FROM users");
// 处理结果
while (resultSet.next()) {
System.out.println(resultSet.getString("name"));
}
// 关闭连接
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
b. Python
import mysql.connector
# 数据库凭证
host = "localhost"
user = "root"
password = "password"
database = "test_database"
# 创建连接
connection = mysql.connector.connect(
host=host,
user=user,
password=password,
database=database
)
# 创建游标
cursor = connection.cursor()
# 执行查询
cursor.execute("SELECT * FROM users")
# 获取结果
results = cursor.fetchall()
# 处理结果
for user in results:
print(user[0])
# 关闭连接
cursor.close()
connection.close()
c. C#
using MySql.Data.MySqlClient;
namespace MySQLConnection {
class Program {
static void Main(string[] args) {
try {
// 数据库凭证
string connectionString = "Server=localhost;User Id=root;Password=password;Database=test_database";
// 创建连接
using (MySqlConnection connection = new MySqlConnection(connectionString)) {
connection.Open();
// 创建命令
using (MySqlCommand command = new MySqlCommand("SELECT * FROM users", connection)) {
// 执行查询
using (MySqlDataReader reader = command.ExecuteReader()) {
// 处理结果
while (reader.Read()) {
Console.WriteLine(reader["name"]);
}
}
}
}
} catch (MySqlException e) {
Console.WriteLine("Error: " + e.Message);
}
}
}
}
2. 使用命令行界面 (CLI)
$ mysql -u root -p
Enter password: password
mysql> SHOW DATABASES;
步骤:
mysql -u [用户名] -p。mysql>。提示:
[用户名] 和 [密码] 为实际的数据库凭证。以上就是如何在 链接mysql数据库的详细内容,更多请关注编程网其它相关文章!
--结束END--
本文标题: 如何在 链接mysql数据库
本文链接: https://www.lsjlt.com/wiki/d2da60e3c5.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0