当用户登录时。我打开连接“conn”,它是一个公共静态成员,我的 dbclass 具有与数据库相关的所有功能。然后conn 保持打开状态,直到应用程序关闭
它不会显着降低应用程序性能,但会显着提高数据库查询性能。
有什么安全问题吗?如果数据库是集中式的,两台或三台PC使用独立的应用程序,那么登录时打开连接会出现什么安全问题?
或者未来还有什么问题需要解决?
编辑回复第一条评论
我检查了timespan.totalmilliseconds。涉及打开和执行查询的时间比仅在连接已经打开时执行查询的时间少两倍
编辑 --- 需要的实际答案。
如果有人有充分的理由告诉我不存在安全问题,或者有充分的理由告诉我这是主要的安全问题。在等待其他人的回应后,这将被接受。
通过谷歌搜索,我没有找到任何与我的问题相关的文章/答案。