关于数据库可不可以频繁连接关闭

关于数据库可不可以频繁连接关闭,第1张

循环插入??

呵呵,其实有比较好的办法....

我给你一个小例子,只需要连接数据一次...

protected void Page_Load(object sender, EventArgs e)

{

SqlConnection con = new SqlConnection("server=localhostuid=ztxpassword=123database=mydb")

con.Open()

SqlCommand cmd = null

string sql = ""

for (int i = 0i <= 10i++)

{

sql+="insert into test values ('" + i + "')"

}

Response.Write(sql)

cmd = new SqlCommand(sql, con)

cmd.ExecuteNonQuery()

con.Close()

}

如果你有点数据库基础,那么这个东西挺好办的..

SqlDataSource 控件使用 ADO.NET 类与 ADO.NET 支持的任何数据库进行交互。这类数据库包括 Microsoft SQL Server(使用 System.Data.SqlClient 提供程序)、System.Data.OleDb、System.Data.Odbc 和 Oracle(使用 System.Data.OracleClient 提供程序)。使用 SqlDataSource 控件,可以在 ASP.NET 页中访问和 *** 作数据,而无需直接使用 ADO.NET 类。只需提供用于连接到数据库的连接字符串,并定义使用数据的 SQL 语句或存储过程即可。在运行时,SqlDataSource 控件会自动打开数据库连接,执行 SQL 语句或存储过程,返回选定数据(如果有),然后关闭连接。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6789228.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存