使用MySQL与Access组合实现简单数据库应用(access跟mysql)

使用MySQL与Access组合实现简单数据库应用

随着信息技术的不断发展,数据库技术已经成为了我们日常生活中不可或缺的一部分。而在数据库技术的领域中,MySQL和Access是两个广泛应用的数据库软件。本文将介绍如何使用MySQL与Access组合实现一个简单的数据库应用。

一.简介

MySQL是一种开源的关系型数据库管理系统,其支持多种操作系统,并且具有高性能、可靠性高的特点。而Access则是一种微软公司开发的关系型数据库管理系统,其特点是易用性强,适用于小型应用程序。本文将使用MySQL与Access来完成一个简单的库存管理系统。

二.环境准备

1.安装MySQL软件

首先需要下载并安装MySQL软件,这里我们使用MySQL5.7版本。在安装过程中,需要设置一个root用户的密码,作为MySQL的超级管理员账户,以方便后续的操作。

2.下载并安装ODBC驱动

在使用Access连接MySQL数据库之前,需要安装ODBC驱动软件。在MySQL网站上可以找到对应的驱动程序,下载后安装即可。

三.数据库设计

本库存管理系统中,需要存储货物的名称、售价、数量等相关信息。基于此,我们设计了一个如下的数据库结构:

![database structure](https://img-blog.csdn.net/20150425212818782)

四.编写代码

1.创建MySQL表格

在MySQL中,创建一个名为test的数据库,并在其中创建goods表格:

CREATE DATABASE test;
USE test;

CREATE TABLE goods(

id INT(11) NOT NULL AUTO_INCREMENT,

name VARCHAR(50) NOT NULL,

price FLOAT(10, 2) NOT NULL,

num INT(11) NOT NULL,

PRIMARY KEY (id)

)ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8;

2.在Access中连接MySQL

打开Access软件,新建一个表格Goods,并在其中添加字段:Goods_ID、Goods_Name、Goods_Price、Goods_Num。

接着,在Access中启用ODBC数据源:

![ODBC](https://img-blog.csdn.net/20150425213243513)

点击“新建”按钮,在打开的对话框中选择“使用数据源名称”,然后点击“驱动器”选项卡,选择“mysql ODBC 5.3 ANSI Driver”驱动程序。

在下面的“配置MySQL ODBC数据源”对话框中,分别填写MySQL服务器的IP地址、端口号、用户名和密码,测试链接是否正常。

3.在Access中插入数据

在Access中插入数据,代码如下:

Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset

Set cn = New ADODB.Connection

cn.Open "Driver={MySQL ODBC 5.3 ANSI Driver};Server=127.0.0.1;

Port=3306;Database=test;User=root;Password=123456;charset=utf8"

Set rs = New ADODB.Recordset

rs.CursorLocation = adUseClient

rs.CursorType = adOpenDynamic

rs.LockType = adLockOptimistic

rs.Open "select * from goods", cn, , , adCmdText

rs.AddNew

rs!name = "Coca Cola"

rs!price = 3.50

rs!num = 25

rs.Update

rs.Close

Set rs = Nothing

cn.Close

Set cn = Nothing

四.总结

本文介绍了如何使用MySQL与Access组合实现一个简单的库存管理系统,实现了数据的录入、修改和查询等功能。在实际应用中,可以根据需要进行扩展,增加更多的数据字段和功能。


数据运维技术 » 使用MySQL与Access组合实现简单数据库应用(access跟mysql)