说起这VB连接数据库嘞,那可真是老费劲儿了,跟俺们村头老王头修拖拉机似的,得一步一步来。俺也不懂啥子大道理,就给你们唠唠俺知道的那些个土办法。
连接数据库,那得先有个“路子”,就像俺们进城赶集,得知道走哪条道儿一样。这“路子”人家城里人叫啥“连接字符串”,反正就是一串乱七八糟的字儿,你得告诉电脑,你要连哪个数据库,在哪儿呢,叫啥名儿。这就像告诉人家老王头,你家拖拉机坏哪儿了,是掉沟里了还是没油了,不然他咋修呢?
听说城里人连接数据库有好几种法子,啥子ADO嘞,OLEDB嘞,还有啥ODBC,听着就脑袋疼。俺们乡下人,哪懂这些个玩意儿,就捡最简单的说。那ADO,就跟俺们使锄头似的,最常用。你得先在VB里头“引用”它,就像俺们谁家要盖房子,得先去隔壁村喊老李来帮忙一样。这“引用”好了,就能用ADO里的那些个“工具”了。
- 建个“连接”:这就像俺们修路,得先把路给通了。VB里头也有个“连接”的东西,叫啥Connection,你得用它连上数据库。你得告诉它数据库在哪儿,叫啥名儿,还得有用户名和密码,就像进城得有通行证一样。
- 弄个“数据集”:这就像俺们赶集,得拿个筐子装东西。VB里头也有个装数据的东西,叫Recordset,你查出来的数据都在里头呢。你可以往里头加数据,也可以改数据,还可以删数据,就像俺们在集市上买菜,挑挑拣拣的。
- 执行“命令”:这就像俺们使唤牲口干活,得给它下命令。VB里头也有个“命令”的东西,叫啥Command,你让它干啥它就干啥。你可以让它查数据,也可以让它改数据,还可以让它删数据,就像俺们让老黄牛犁地,让老母鸡下蛋一样。
听说还有啥有源连接、无源连接的,更麻烦。那有源连接,就跟俺们修水渠,得先找到水源一样,你得先在电脑里头设置个啥“数据源”。那无源连接,就跟俺们直接从井里打水一样,不用设置啥玩意儿,直接连就行。但俺们人,还是喜欢有源连接,踏实。
还有那个啥登录窗口,俺寻思着,那不就是个看门的嘛,你得有用户名和密码才能进去。就像俺们谁家盖房子,得先问问是谁,才能让进院子一样。那代码里头又是 login又是 frmlogin的,看得俺眼花。俺就觉着,直接登录就得了,整那些个花里胡哨的干啥?
反正连接数据库这事儿,就跟俺们种地一样,得一步一个脚印,踏踏实实的。你得先弄清楚数据库在哪儿,叫啥名儿,然后建个“连接”,再弄个“数据集”,最后执行“命令”,才能把数据给弄出来。这中间要是出了啥岔子,就得像俺们修拖拉机一样,慢慢检查,看看是哪儿出了问题。
最后还得记得“关门”,用完了数据库得把它关上,就像俺们晚上睡觉得关门一样。不然别人就进来了,把你的数据给偷走了。VB里头也有个“关闭”的命令,你得记得用它把连接给关上。这城里人说连接数据库有啥好几种方法,俺就觉着,能连上就行,管它黑猫白猫,抓住老鼠就是好猫。
说了这么多,也不知道你们听明白了没有。反正俺就这么个土办法,能用就行。你们城里人有啥高招,也别藏着掖着,教教俺们这些个乡下人呗!
Tags:[VB, 数据库, 连接, ADO, OLEDB, ODBC, 连接字符串, 数据集, 命令]