|
|
 |
|
 |
数据库综合开发实践 |
热 ★★★ |
|
|
|
| 数据库综合开发实践 |
|
|
| 作者:佚名 文章来源:本站整理 更新时间:2008-9-15 9:45:32 |
|
|
|
|
MyAdmin,PHPMyAdmin对于SQL语言不算熟的人来说管理数据库极其方便。)2.再安装MYODBC(即ODBC for MySQL,我的是2.5版本),注意下载该软件时,要分清95版还是NT版的。安装也很简单,一路OK。好了,建立数据源work,填好IP地址,数据库名填mymember(这时系统提供的数据库),进行测试,不行?改用系统自动安装的sample-mysql数据源连接,链上了。仔细检查配置,没有错误,为什么系统自己做的数据源可以用,我做的就不行呢?把自己建立的删掉,把sample-mysql改名为work,再连接,嘿嘿,不行了!哈哈,原来就出在名字上,在work后面加上-mysql,再连接,好了,原来myodbc要求它的数据源名称必须以mysql结尾!解决了数据源,下面开始移植原来的Access数据库。移植工作比较简单,打开Access数据库,选中第一张表,从File菜单中选择“另存为/导出”,选择“另存为一个外部文件或数据库”,选确定,在弹出的对话框中的“保存类型”下拉选单中选择“ODBC数据库”,又弹出一个“导出”的对话框,如果打算给该数据表改名的话,现在可以输入新的名字,然后选择确定,在弹出的“选择数据源”对话框中点Machine Data Source(机器数据源),找到自己建立的work-MySQL数据源,按确定。此时会回到Access数据库,如果数据表很大的话,状态栏中会有一个导出的进度,否则,导出已经完成。导出成功后,通过PHPMYADMIN检查导出的数据库,结构、内容都正常。需要注意的是,如果数据表中用到了Access提供的ID(自动增量)字段的话,需要手工在目标数据库中修改对应字段的属性(这在PHPMyAdmin中很容易实现,找到该字段后点“改变”,在该字段的属性最后一项“额外”的下拉选单中选择auto_increment,然后保存。PHPMyAdmin的界面是英文的?其实只要在安装有PHPMyAdmin的目录Apache\Htdocs\PHPMyAdmin中找到config.inc.php文件,搜索require,把引号中的“english.inc.php”改成“chinese_gb.inc.php”,再去调用网页中的PHPMyAdmin,嘻嘻,是不是变成中文了?其实chinese_gb.inc.php是一个文件名,就在该目录下,你还可以把界面变成BIG5码呢)。3.终于把移植的工作做完了,下面开始用C++BUILDER编程。对数据库使用ADO来访问。步骤如下:在ADO控件标签中选ADOTable,在主窗口上先放置一个ADOTable1,然后点击左边对象观察器(Object Inspector)中ConnectionString右边的“…”图标,选“Use Connection String”,点“Build”,在“Provider”标签中选择“Microsoft OLE DB Provider for ODBC Drivers”,点“Next>>”按钮,在“specify the source of data”中选“use data source name”,从下拉选单中选择数据源work-MySQL,点“Test Connection”,显示连接成功,确定,OK,返回,在对象观察器中Table Name属性点下拉选单,选择需要的数据表。再从Data Access控件标签中选DataSource,在主窗口上放置一个DataSource1,在对象观察器中DataSet属性点下拉选单,选择ADOT 上一页 [1] [2] [3] [4] 下一页
|
|
|
|
| 文章录入:admin 责任编辑:admin |
|
|
上一篇文章: Microsoft 数据仓库架构 ! 下一篇文章: 手工创建数据库的全部脚本及说明 |
|
|
|
|
|
|
|
|
|
|
|
|