APP下载

基于.NET框架的MySQL数据库类的教学示范

2021-05-19马玉春吴淑婷汪文彬

电子元器件与信息技术 2021年2期
关键词:数据库

马玉春,吴淑婷,汪文彬

(海南热带海洋学院计算机科学与技术学院,海南 三亚 572022)

0 引言

面向对象编程是一种直观和结构简单的程序设计方法,比较符合人类认识现实世界的思维方式。一般将一个系统分解为若干个对象,这些对象是相对独立的,但又可以相互配合、连接和协调,从而共同完成整个系统所要实现的功能和任务[1]。计算机相关专业的学生在学完面向过程的“C语言程序设计”课程后,要实现面向对象的思维习惯的转变存在一定的困难。

MySQL是最流行的关系型数据库管理系统之一,采用SQL语言访问数据库,通用性比较强,目前使用该数据库的主流公司与组织有Facebook、Github、YouTube、Twitter、PayPal、诺基亚、Spotify、Netflix等。MySQL 软件采用了双授权政策,分为社区版(免费)和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库,高校也经常采用此数据库系统用于教学[2]。文献[3]在Visual Basic Express 2010开发环境下,基于.NET框架实现了一个Access数据库类。MySQL数据库支持远程访问,涉及用户名、密码、端口号和服务器名称(或IP地址)等,更适合属性与方法的表达,因而,本文在文献[3]的基础之上,采用最新版的Visual Studio Community 2019开发环境和新版的.NET框架,使用 Visual Basic语言实现MySQL数据库类MySqlHelper,进行数据库对象的初始化,实现查找、删除、增加和修改记录操作,培养学生的面向对象思维。

1 通过Visual Basic .NET访问MySQL数据库

MySQL数据库驱动程序不是.NET框架的一部分,Visual Basic无法直接操作,需要下载并安装文献[4]中所列的“Connector/NET”驱动程序,这里选择8.0.19版的 Windows安装程序,安装后的路径如下所示,该驱动程序需要使用4.5.2版的.NET框架[2]。……

登录APP查看全文

猜你喜欢

数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库