ASP.NET 是一个用于构建 Web 应用程序的框架,它允许开发者使用 C# 或 VB.NET 等语言来编写服务器端代码。在 ASP.NET 中插入数据库通常涉及到使用 ADO.NET(ActiveX Data Objects .NET)技术,这是 .NET 框架中用于访问数据的一个组件。
以下是一个简单的示例,展示如何在 ASP.NET 中使用 ADO.NET 插入数据到 SQL Server 数据库:
using System;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void InsertButton_Click(object sender, EventArgs e)
{
string connectionString = "Data Source=.;Initial Catalog=YourDatabase;Integrated Security=True";
string sql = "INSERT INTO YourTable (ColumnName) VALUES (@Value)";
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand(sql, connection);
command.Parameters.AddWithValue("@Value", TextBox1.Text);
try
{
connection.Open();
int rowsAffected = command.ExecuteNonQuery();
if (rowsAffected > 0)
{
Response.Write("数据插入成功!");
}
else
{
Response.Write("数据插入失败!");
}
}
catch (Exception ex)
{
Response.Write("发生错误:" + ex.Message);
}
}
}
}
请注意,上述代码示例中的连接字符串和 SQL 语句需要根据实际情况进行调整。此外,为了提高安全性,建议使用参数化查询来防止 SQL 注入攻击。
领取专属 10元无门槛券
手把手带您无忧上云