一,配置数据库:
先安装Mysql数据库,安装完毕后启动Mysql服务
net start[stop] mysql
cd C:/Program Files/MySQL/MySQL Server 5.0/bin
mysql -uroot -padmin
create database mldn;
commit;
use mldn;
drop table if exists admin;
drop table if exists answer;
drop table if exists subitem;
drop table if exists item;
drop table if exists question;
drop table if exists user;
/*--建立管理员信息表*/
create table admin
(id int auto_increment primary key,
adminid varchar(50),
adminpwd varchar(50)
);
/*--建立用户表*/
create table user
(id int auto_increment primary key,
userid varchar(50),
userpwd varchar(50),
userques varchar(50),
usermail varchar(50),
integral int,
grade int,
sex varchar(2),
realname varchar(50)
);
/*--建立一级栏目表*/
create table item
(itemid int auto_increment not null primary key,
itemname varchar(50),
itemcode int
);
/*--建立二级栏目表*/
create table subitem
(subid int auto_increment not null primary key,
subname varchar(50),
itemid int,
subcode int,
foreign key (itemid) references item(itemid) on delete cascade
);
/*--建立问题表*/
create table question
(qid int auto_increment primary key,
title varchar(50),
content text,
itemid int,
subid int,
userid varchar(50),
grade varchar(5),
offerscore int,
status int,
questiontime datetime,
clickcount int,
acceptflag int,
commenflag int
);
/*--建立答案表*/
create table answer
(aid int auto_increment primary key,
quesans text,
userid varchar(50),
grade varchar(50),
anstime datetime,
status int,
qid int ,
foreign key (qid) references question(qid) on delete cascade
);
commit;
二,Eclips环境的配置:
1.Windows/Preferances/MyEclips/Database Explorer/Database Drivers
也可以进入到Windows/Show Views/other/MyEclips Database/DB Browser
新建数据库连接
Driver name: MySQL Connector/J
URL: jdbc:mysql://localhost:3306/mldn
Username:root
Password:admin
加入jar包驱动程序,mysql.jar
Driver classname: com.mysql.jdbc.Driver
Finish即可。
在DB Browser中选定刚建的连接,Open connection
三,新建Web Project
四,为项目添加SSH支持,添加顺序
*Spring
*Hibernate
*Struts
右击项目选MyEclips添加Spring支持添加所有的包,拷贝到项目中
然后添加Hibernate支持,同样添加所有的包,拷贝到项目中,next选择Spring configuration file,next选existing….file,SessionFactory ID:sessionFactory
Next(因为使用连接池技术)选Use JNDI Datesourse,
Bean; dataSource
Datasource : java:comp/env/jdbc/mldn
Dialect: MySQL
Next not create sessionFactory
Replace
最后添加Struts支持,
完成后选择项目属性,进入构建路径, libera因为在加入是可能由于开发工具(MyEclips5.1)的问题,最好确认一下是否所有的包已成功导入到工程中。