C#是一种流行的编程语言,广泛用于开发Windows应用程序和Web应用程序。在很多应用中,需要与SQL Server数据库进行交互。使用C#连接SQL Server的主流方式是使用SqlConnection对象。以下是连接到SQL Server的代码示例。
创建SqlConnection对象
要连接到SQL Server,首先需要创建SqlConnection对象。SqlConnection类包含有关与SQL Server数据库的连接信息。可以使用以下代码创建SqlConnection对象:
using System;
using System.Data.SqlClient;
namespace Demo {
class Program {
static void Main(string[] args) {
SqlConnection conn = new SqlConnection("<connection_string_here>");
Console.WriteLine("SqlConnection object created successfully!");
}
}
}
在上面的代码示例中,使用SqlConnection类的构造函数创建了一个SqlConnection对象,需要传递一个连接字符串作为参数。连接字符串指定了连接到SQL Server的详细信息,例如服务器名称、数据库名称、身份验证方式和凭据等。
打开SqlConnection对象
创建SqlConnection对象后,需要通过调用Open方法打开连接。以下是示例代码:
using System;
using System.Data.SqlClient;
namespace Demo {
class Program {
static void Main(string[] args) {
SqlConnection conn = new SqlConnection("<connection_string_here>");
conn.Open();
Console.WriteLine("SqlConnection object opened successfully!");
}
}
}
在上面的代码示例中,SqlConnection对象的Open方法用于打开连接。如果成功,将连续输出"SqlConnection object opened successfully!"消息。
执行SQL查询
使用SqlConnection对象连接到SQL Server后,可以向数据库发送查询并获得结果。以下是示例代码:
using System;
using System.Data.SqlClient;
namespace Demo {
class Program {
static void Main(string[] args) {
SqlConnection conn = new SqlConnection("<connection_string_here>");
conn.Open();
string sql = "SELECT * FROM Customers";
SqlCommand cmd = new SqlCommand(sql, conn);
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read()) {
Console.WriteLine(reader["CustomerID"] + "\t" + reader["CompanyName"]);
}
Console.WriteLine("Query executed successfully!");
}
}
}
在上面的代码示例中,使用SqlCommand对象执行SQL查询,并在读取查询结果时使用SqlDataReader对象。将会输出每个客户ID和公司名称。 最后,输出消息"Query executed successfully!"用于指示查询已成功执行。
上面的示例是使用C#连接到SQL Server的基本过程。在实际情况中,可以根据需要进行更多的数据库操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C#使用SqlConnection连接到SQL Server的代码示例 - Python技术站