C#连接数据库时的open和close都什么意思,打开和关闭的都是什么?

C#连接数据库时的open和close都什么意思,打开和关闭的都是什么?

问题描述:

C#连接数据库时的open和close都什么意思,打开和关闭的都是什么?

如果连接数据库的客户端数量不多的话,客户端可以打开数据库后一直保持连接,直到程序退出时再关闭数据库连接。有的数据库有空闲断开特性,即客户端连接后,如果一定时间没有操作,数据库会自动断开该连接,所以,打开过的数据库不一定一直可用,应用程序发现数据库连接不可用时可再次打开。

open 打开数据库连接
close 关闭数据库连接

因Open之后创建了连接数据库对象实例,所有当用完之后为了节约内存的开销需要释放(Close)占用的资源。