首先,在台式机上,点击“navicat for mysql”-->右击“teachweb”--》点击“打开数据库”--》转存sql文件到桌面---》确定--》得到“teachweb.sq;”文件
第二,在win7下安装mysql5.1、navicat for mysql和mysql connector odbc5.1
第三,在win7下配置数据源,如上面的图2、3、5、6所示,
控制面板---管理工具----数据源(odbc)打开数据源配置,发现只有sqlserver的驱动,其他的都没有了。 解决方法是:c:\windows\syswow64在这个目录下找到:odbcad32.exe这个文件,双击打开。里面有很多可用个数据源驱动,然后就可用添加连接mysql的odbc的数据源了。
点击“添加”--》mysql odbc5.1 driver
在出现的窗口中填写连接器的各属性,data source name可随意起名,description可不填,tcp/ip server填localhost,user和 password填你所设置的数据库账号和密码,database选择q_database。点击测试,若通过则显示connection successful。如图5所示
输入连接名:connect
用户名:root 密码:root,点击“测试连接”,出现“测试成功”--》确定,如图6
第四,打开“navicat for mysql”,创建数据库“teachweb”,右击teachweb-->运行sql文件--》选择桌面的teachweb.sql确定--》等2分钟后,数据库teachweb中就有questreply、score和userinfo这三张表了。
---teachweb.sql文件如下:--------------
/*
navicat mysql data transfer
source server : connect
source server version : 50151
source host : localhost:3306
source database : teachweb
target server type : mysql
target server version : 50151
file encoding : 65001
date: 2014-03-19 18:08:38
*/
set foreign_key_checks=0;
-- ----------------------------
-- table structure for `questreply`
-- ----------------------------
drop table if exists `questreply`;
create table `questreply` (
`id` varchar(200) not null comment '答疑id号',
`questname` varchar(20) default null comment '提问人',
`questtitle` varchar(255) default null,
`questcontent` varchar(255) default null,
`questtime` datetime default null,
`replyname` varchar(20) default null comment '回复人',
`replycontent` varchar(255) default null,
`replytime` datetime default null,
primary key (`id`)
) engine=innodb default charset=gbk;
-- ----------------------------
-- records of questreply
-- ----------------------------
insert into `questreply` values ('afe', 'student', '多线程', 'java支持多线程吗?', '2014-02-22 10:23:40', 'teacher', 'java里面有线程,也支持多线程。', '2014-02-23 21:24:50');
insert into `questreply` values ('asdf', 'student', 'gbk', 'gbk包含繁体字吗?', '2014-02-11 11:43:34', 'teacher', 'gbk既包括简体字,也包括繁体字。', '2014-02-20 09:45:00');
-- ----------------------------
-- table structure for `score`
-- ----------------------------
drop table if exists `score`;
create table `score` (
`id` varchar(20) not null comment '学号',
`scoreusername` varchar(20) default null comment '课程名称',
`score` int(5) default null,
primary key (`id`)
) engine=innodb default charset=gbk;
-- ----------------------------
-- records of score
-- ----------------------------
insert into `score` values ('111', '赵祥', '98');
insert into `score` values ('san', '钱晓亮', '94');
insert into `score` values ('student', '周明', '95');
-- ----------------------------
-- table structure for `userinfo`
-- ----------------------------
drop table if exists `userinfo`;
create table `userinfo` (
`id` varchar(20) not null comment '用户id号',
`username` varchar(10) default null,
`realname` varchar(10) default null,
`password` varchar(10) default null,
`email` varchar(20) default null comment '邮箱',
`telephone` varchar(11) default null,
`ident` varchar(10) default null,
primary key (`id`)
) engine=innodb default charset=gbk;
-- ----------------------------
-- records of userinfo
-- ----------------------------
insert into `userinfo` values ('111', '111', '张明', '111', 'tian@111', '789316546', 'student');
insert into `userinfo` values ('admin', 'admin', 'admin', 'admin', 'admin@123', '45613136', 'admin');
insert into `userinfo` values ('san', 'san', '赵祥', 'san', 'san@4561', '12345678911', 'student');
insert into `userinfo` values ('student', 'student', '王晓', 'student', 'stu@4568', '132456', 'student');
insert into `userinfo` values ('teacher', 'teacher', '马凯', 'teacher', 'tea@123', '123456798', 'teacher');
