这个联动所有数据都存储在数据库中,并且每取一次数据都打开关闭数据库一次,这对于数据库服务器会不会有额外的开销呢?我的意思是指增加数据库服务器的负担。
我个人认为并没有必要这样,我们可以一直让数据库连接打开,等取完所有数据后再关闭。也许你认为这样更耗资源,不是有数据库连接池吗?
还有,这些数据我们可以将它看成是静态数据(省市不会有太大变动吧?),我们为什么不可以将它写成一个 .xml 文件呢?然后用 xml 的类操作取得数据填充即可,这样做的优势不言而喻。
附上那位朋友的代码:
******************
#endregion