色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

CSharp開發mysql

江奕云2年前17瀏覽0評論

C# 是一種廣泛使用的編程語言,它可以用來開發各種應用程序。其中,與數據庫交互的程序尤其常見。

MySQL 是一種開源數據庫,使用廣泛。下面,我們將介紹如何使用 C# 開發與 MySQL 數據庫交互的程序。

首先需要進行一些準備工作。我們需要在計算機上安裝 MySQL 數據庫,并創建一個名為 Test 的數據庫。在該數據庫中,我們創建一個名為 User 的表,包含 id、name 和 age 三個字段。

CREATE DATABASE Test;
USE Test;
CREATE TABLE User (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT(3) NOT NULL,
PRIMARY KEY (id)
);

接下來,我們可以在 C# 中使用 MySQL Connector/Net 庫來連接 MySQL 數據庫,并執行相關的操作。

首先,我們需要在 Visual Studio 中引用 MySQL Connector/Net 庫。代碼如下:

using MySql.Data.MySqlClient;

接著,我們可以使用以下代碼連接到 MySQL 數據庫:

string connStr = "server=localhost;user=root;database=Test;port=3306;password=123456;";
MySqlConnection conn = new MySqlConnection(connStr);
conn.Open();

連接成功后,我們可以執行 SQL 語句。比如,我們可以向 User 表中插入一條記錄:

string sql = "INSERT INTO User (name, age) VALUES ('張三', 20)";
MySqlCommand command = new MySqlCommand(sql, conn);
command.ExecuteNonQuery();

在插入記錄后,我們可以讀取 User 表中的記錄,并在控制臺輸出。代碼如下:

string sql = "SELECT id, name, age FROM User";
MySqlCommand command = new MySqlCommand(sql, conn);
MySqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Console.WriteLine("id: {0}, name: {1}, age: {2}", reader["id"], reader["name"], reader["age"]);
}
reader.Close();

最后,我們記得在程序結束時關閉連接,釋放資源:

conn.Close();

至此,我們已經成功使用 C# 開發與 MySQL 數據庫交互的程序。希望這篇文章對讀者有所幫助。