VB6.0+MySQL4.1数据库编程
By: | 吴垠 |
Date: | 2005-04-16 |
Email: | lazy_fox#msn.com |
Link: | http://blog.csdn.net/wooin/archive/2006/11/24/1412159.aspx |
版权信息: | 该文章版权由Wu Yin所有。可在非商业目的下任意传播和复制。 对于商业目的下对本文的任何行为需经作者同意。 联系方式:lazy_fox#msn.com |
1.安装MySQL
2.安装、设置MySQL Control Center
3.新建数据库和用户
4.安装MySQL Connector/ODBC
5.在VB中进行编程
5.1联接数据库 (ADO)
5.2运行SQL语句
5.3打包发布
本文所用到的MySQL软件:
MySQL
|
Ver: 4.1.11
|
http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-4.1.11-win32.zip/from/pick#mirrors
| |
MySQL的主程序
|
MySQL Control Center
|
Ver: 0.9.4
|
http://dev.mysql.com/get/Downloads/MySQLCC/mysqlcc-0.9.4-win32.zip/from/pick
| |
MySQL的可视化管理界面,类似于MS SQL的“企业管理器”
|
MySQL Query Browser
|
Ver: 1.1.6
|
http://dev.mysql.com/get/Downloads/MySQLAdministrationSuite/mysql-query-browser-1.1.6-win.msi/from/pick
| |
MySQL的可视化管理界面,类似于MS SQL的“查询分析器”
|
MySQL Connector/ODBC
|
Ver: 3.51.11
|
http://dev.mysql.com/get/Downloads/MyODBC3/MyODBC-3.51.11-1-win.exe/from/pick
| |
ODBC驱动
|
1.安装MySQL
一路点“下一步”,在MySQL.com Sign-Up窗口选择“Skip Sign-up”:
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/28dd3d3c9fc9494d98c3dc2417f8a59e.jpg)
安装完成:
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/4f13cc3b4ece4db7b7f32ac6e385db56.jpg)
点击“Finish”进入设置页面(没有特别说明的都保持默认设置):
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/a5ceac9479ab407cbbd4982469a4cd06.jpg)
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/b76187e2c3da4f93aadfa03c4414bea2.jpg)
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/e1de75a42bc44d408f2adab5f40184dd.jpg)
这个设到
D
盘
DATA
,但是数据库文件还是留在了
C
盘。
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/0ed2501f964b4c338d86d2f6db44fe16.jpg)
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/d708c433b057455dbbe91d4bdd7d8c9c.jpg)
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/90196dec6e7548beac56072bf72ac4cc.jpg)
保留默认设置,也可以存储中文。
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/c1e103c0150643578984078cbe6bae44.jpg)
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/9c78fc9469bf4d5996bcf009281a1b7f.jpg)
进入MySQL Server Instance Configuration
输入最高级用户root的密码,点击“Next”完成设置:
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/6939b3dd17064155b277aead09ed4889.jpg)
进入下面界面
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/17614b801b884a7e94c7d54ec781ac17.jpg)
点击“Execute”,系统自动开始设置:
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/53a8580fce024a35b1dd90eaef45814b.jpg)
点击“Finish”完成安装!
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/a439a338e9ce4098b64a48ef3d9f666b.jpg)
安装完成后运行“开始
à程序
àMySQL
à/MySQL Server 4.1
àMySQL Command Line Client”
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/d2db05c0ecf4469d8948f7746109f1c5.jpg)
输入密码,回车,如果出现下图,则安装正确!
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/1b52b7ed5831423f9d169e50bb0590ac.jpg)
全部默认安装MySQL Control Center,安装完成后运行程序文件夹中的MySQL Control Center,弹出下面对话框:
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/98cd29e103a14dafaa747d6ba16e438b.jpg)
Host Name填写“localhost”(本地计算机),Password填写刚才你自己设置的密码,点“Test”,如果填写正确则弹出:
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/7fe58ec9a06943a797898c4a31e80fea.jpg)
点击
ADD后进入,MySQL Control Center:
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/9ec15885c5124d4ebbd6bc1d696cccc5.jpg)
点击Connect图标启动联接:
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/4d98a3fd973543b392298f3e48e45ceb.jpg)
在Options
àGeneral菜单中General选项卡
àLanguage中可以选择中文界面。
在“MySQL服务器”的数据库树中右键点击“数据库
à新建数据库”可新建数据库;右键点击“用户管理
à新用户”可新建用户。这里步骤跟别的数据库大同小异,不详细介绍了。
在数据表上右键,显示创建语句,可以看到这个表是用什么
SQL
语句创建的,利用这个特点,可以手工创建完表以后,把代码复制到应用程序里。
SQL
语句执行示例:对
world
数据库
city
表执行打开表,选择全部行,选择菜单查询
-
查询类型
-
删除查询,出来
SQL
语句窗口,改内容为
DELETE FROM city
,点!执行,可以清除全部行。(等效的操作是在
city
表上右键菜单,清空表。)
数据库磁盘文件仍然在
c:/program files/mysql/mysql server4.1/data
下,一个数据库对应一个目录,可以把这个目录复制到别的计算机
MYSQL
安装路径的
DATA
目录,然后在
control center
里刷新就自动加载了。从这个特点看出将来如果升级或者生产不会很难,但是最好在应用程序里用代码创建。另外,对于关联文件,该怎么处理,必须把数据库目录转到
D
盘才行。打开
c:/program files/mysql/mysql server4.1/my.ini
,把
datadir=d:/data
,再把原
data
目录内容搬过去,就可以实现
D
盘放
DATA
了。
新建用户,注意主机填%,保证所有主机上都可以访问
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/f5f1b5580c9a4c96904ca8f53ad5715c.png)
下载的MyODBC-3.51.11-1-win.exe,全部按默认安装,安装完后进入“控制面板
à管理工具
à数据源(ODBC)”,打开“ODBC数据源管理器”:
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/5e24d0b0ade84e03a47fb940acabc02c.jpg)
在“用户DNS”选项卡中点“添加”,打开“创建新数据源”对话框,在列表中选中“MySQL ODBC 3.51 Driver”:
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/9d89d226bd8f471ea74e328b9ebe7e4e.jpg)
点“完成”,弹出MyODBC的设置窗口,在“Data Source Name”中填写一个以后你要访问的数据源名字,可以是任何有效的字符串。在“Description”中填写任意的描述信息,可以为空。在Server中填写“localhost”(也可以填别的,或为空,这里是本机做Server,所以填写localhost)。“User”填写“root”,“Password”填写你刚才设置的密码。这些填完了之后在“Database”的下拉菜单中才有拉数据库供选择,选择mysql:
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/9e4489185662422ea6309c0f392d71b5.jpg)
点击Test测试联接,如果设置正确,则弹出对话框:
![](https://p-blog.csdn.net/images/p_blog_csdn_net/wooin/77ac17cffb954887b078b7a35a35540e.jpg)
最后确定,退出ODBC数据源管理器,完成MySQL的ODBC设置。
5.1联接数据库 (ADO)
用以下连接字可以连接数据库
ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" _
& "SERVER=localhost;" _
& "DATABASE=world;" _
& "UID=edan;PWD=edan; OPTION=3"
OPTION=3
是什么意思?
5.2运行SQL语句
5.3打包发布
其他问题