C#、C++中 能否用外部数据库代替程序if语句

来源:百度知道 编辑:UC知道 时间:2024/06/20 11:40:08
比如我要编写一个多分支语句
用if....else语句似乎太复杂
而且要改动又需要重新编程

能否用数据库来代替

列一 表示条件(整形或者字符型)
列二 表示程序执行的动作(字符串)

就是这样的

C语言\C++\C#都可以
最好是C#

谢了
问题在于我不知道怎样实现对数据库的访问
数据库应该Access还是SQL啊?
我是数据库来鸟
只要基本会用就行了
不要太深奥

你这个有点反射的意思了,这是C#的一个高级功能,不过我还是劝告你现在先用if else实现功能,if else 不可能被其它东西替代的,是一个最基本的控制语句,在任何语言里都是最基本的, 你的这个想是在高级的地方会用到,会使程序变得更灵活.但不是为了替换if elae ,当然也替换不了.

再说你的程序,如果改动一个条件就要改一下代码说明本应该是条件的东西你硬编码到程序里,是程序设计有问题.

写个存储过程试试啊

用数据结构中的map就行了。或者自己写结构体。

你把连接数据库的语句都写到一个文本文件或者配置文件里面就可以了,或者做成一个封装成类

都可以用的,我用的是SQL,

不知道怎么实现的话就去找个有连接数据库的程序看下吧,慢慢研究