C!1A$#"HF/$&&2+作者歌手+45
*29CI1>?4:
D<$DC2-/A41"1245
D<$D*!245
=
C!1A$#"HF/$&&2+备注+45
*29CI1>?4:
$!*.$<C2-/A41"1245
$!*.$<*!245
=
*$"3*#C5
$"C!1*"7"7!2*#3"$!*>!45
!1*"7! 2$"338<"*>!45
!1*"7! 2$"33D<$D45
!1*"7! 2$"33$!*.$<45
!1A$#"H8$> 245
=
!1A$#"H/&$"245
!1/$*$H/&$"245
=
在 $G*#$ 事件中调用,因为该事件先于其它任何事件所以在这一个就建立了数据库连接(连接写在第二个方法里)
$*#/""&.$G*#$2;$3?7><"4
:
/*&$.$G*#$2$3<"45
##0$<!"".#&$#
*"H7*A$245
*"H?#A$245
=
第三部分:添加,修改,删除
这三项功能看似简单实则重要,使操作数据库系统的核心操作,可以扩展出许多其他功能。
分析:三项功能的本质在于 检索输入设备中输入的数据合法性,将其保存到相应的变量中。 调用命令函数,对连接的数据库
进行操作。6 将操作结果返回到输出设备上。
我们就按照这样的思想编成,以添加功能为例说明其它给出代码
检索输入设备中输入的数据合法性,将其保存到相应的变量中
$*#/""&.;##24
:
判断是否有字符输入
*27'!0244:
<5
=
不可以出现前两项一样的输入(正则表达式)
*27E*.24CC&"4:
<5
=
得到所输入的字符
;7"?#C('5
&C+ $#+5数据表名字
这里我原来想作动态建库的所遗留了变量