ASP.net WebForms页面通常使用ADO.net来访问和操作数据库。当使用ADO.net时,可以通过打开和关闭连接来控制连接的持久性。ASP.net WebForms页面不会自动保持数据库连接,因此必须显式打开并关闭连接。
下面是在ASP.net WebForms页面中使用ADO.net访问数据库的示例:
using System.Data.SqlClient;
using System.Configuration;
// 获取连接字符串
string connectionString = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString;
// 创建连接对象
SqlConnection connection = new SqlConnection(connectionString);
// 打开连接
connection.Open();
// 执行数据操作
// 关闭连接
connection.Close();
在这个示例中,connectionString
变量保存从配置文件中获取的连接字符串,并使用它创建了一个SqlConnection
对象。在数据操作之前,打开连接。完成操作后,关闭连接。这样就保证了连接只在需要时打开,从而避免了浪费资源。