在代码中不直接使用表和字段的名称
创建一个映射表,将表的名称和字段的名称这类与具体数据库相关的值,设置为常量,在代码中通过引用这些常量来操作相应的表和字段。这样如果表结构或者字段名有变,只需要修改一下映射表就可以了。
数据库的连接设置为公共变量
可以设置公共变量来存放对数据库的连接。窗体中依然含有自己的连接变量,运行的时候只需要将公共变量的值(实际上是指向连接对象的指针)赋给窗体自己的变量就可以了。
这种结构的好处有:
* 不用反复检查数据库连接的状态。只需要在程序运行时打开连接,程序结束时关闭连接就可以了。
* 为各个窗体保留了连接对象,便于各个窗体的单独调试。
这种结构的缺点:
* 不适合连接性不好的网络环境,比如远程数据库的操作等。
博客介绍了代码操作数据库的优化方法。一是创建映射表,将表和字段名设为常量,代码中引用常量操作,表结构或字段名变时只需修改映射表;二是将数据库连接设为公共变量,各窗体有自己连接变量,运行时赋值。还提及该结构优缺点。
786

被折叠的 条评论
为什么被折叠?



