C#连接MySQL数据库的代码示例如下:
using System;
using MySql.Data.MySqlClient;
public class Program
{
public static void Main()
{
string connectionString = "server=127.0.0.1;uid=username;pwd=password;database=databasename;";
MySqlConnection connection = new MySqlConnection(connectionString);
try
{
connection.Open();
Console.WriteLine("Connected to MySQL database!");
// 执行数据库操作,如查询、插入、更新等
connection.Close();
Console.WriteLine("Disconnected from MySQL database!");
}
catch (MySqlException ex)
{
Console.WriteLine("Error: " + ex.Message);
}
}
}
上述代码使用MySqlConnection
类来连接MySQL数据库。需要将server
、uid
、pwd
和database
替换为实际的数据库连接信息。server
表示MySQL服务器的IP地址或域名,uid
和pwd
分别表示登录数据库的用户名和密码,database
表示要连接的数据库名称。
在try
块中,通过调用Open()
方法打开数据库连接,如果连接成功,则输出连接成功的消息。接下来,可以在此处执行相关的数据库操作,例如查询、插入、更新等。
最后,使用Close()
方法关闭数据库连接,并输出断开连接的消息。
对于上述代码中提到的数据库操作,可以根据实际需求进行编写。另外,建议在实际开发中使用参数化查询或ORM(对象关系映射)工具来防止SQL注入攻击。
腾讯云提供的与MySQL相关的云服务产品为云数据库 MySQL(TencentDB for MySQL),您可以访问以下链接了解更多信息:
请注意,本答案未提及亚马逊AWS、Azure、阿里云、华为云、天翼云、GoDaddy、Namecheap、Google等流行的云计算品牌商,仅给出了与腾讯云相关的产品介绍链接地址。
领取专属 10元无门槛券
手把手带您无忧上云