请注意,你在try中写到return true;如果连接成功,执行到这行时,直接返回了,并不会执行finally中的语句,所以并未关闭
所以,合理的办法是将return true放在try finally之外,在后面加上去,这样的话,执行完finally之后才会返回,即 会关闭数数据
另外,因为连接不成功是不执行return true,所以会执行到finally,所以会出现你说的问题
添加一个记录集,
然后写下面的代码置记录集连接到数据库 ,对记录集 *** 作,也就实现对数据库 *** 作了,益佰制药搭配使用的!
记录集1置连接 (数据库_连接)
再用他的成员方法“读文本”进行 *** 作。[循环]
“Ctrl+N”连接到数据库服务器,d出“新建/选择数据库连接”对话框。
建立连接时,如果首选项文件损坏或首选项值无效,会显示如下错误信息,提示用户首选项值无效,并恢复默认值。
单击“确定”完成建立新数据库连接的 *** 作服务器信息在连接成功后方可显示。双击连接名称,可自动填充“名称”、“主机名”和“端用户通过psycopy2连接GaussDB(for openGauss)服务器时,可以通过开启SSL加密客户端和服务器之间的通讯。在使用SSL时,默认用户已经获取了服务端和客户端所需要的证书和私钥文件,关于证书等文件的获取请参考Openssl相关文档和命令。
以上就是关于C#程序,在第一次连接数据库成功后,以后再断开网络,也取不到正确的连接状态全部的内容,包括:C#程序,在第一次连接数据库成功后,以后再断开网络,也取不到正确的连接状态、怎样监控程序执行完之后数据库仍然在连接状态、web3如何修改连接状态等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)