10 个左右的 sqlconnection 同时打开,对性能不会有多大影响。
如果你用完就关闭它,它也不会真正释放,而是回到连接池中。
至于在什么时候打开和关闭,因为你的连接比较少,可以随意。
在程序中多次打开 connection 也是如此,有连接池。