前言
系列文章目錄、演示網站、源碼參見:項目實戰系列文章
新建數據庫
使用Navicat新建數據庫shcoolnews。
爲了保存管理員用戶名、密碼,新建user表,結構如下圖。
簡單解釋下,id是自增主鍵,插入數據的時候不用管id列,它會自動從1、2、3…自動遞增。
username保存用戶名信息,password保存密碼信息。
然後新建表news保存新聞信息,結構如上圖。
簡單解釋下,id是自增主鍵,type表示新聞類型,title是新聞標題,time是新聞發佈時間,content是新聞的內容。
可以通過navicat查看錶的定義sql如下:
CREATE TABLE `user` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`username` varchar(255) DEFAULT '',
`password` varchar(255) DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
CREATE TABLE `news` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`type` varchar(255) DEFAULT '',
`title` varchar(255) DEFAULT '',
`time` datetime DEFAULT NULL,
`content` varchar(1000) DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8;
新建項目
打開eclipse,點擊file-new-Dynamic Web Project,新建一個動態網站項目。
項目名稱Project Name設置爲schoolnews,新建後項目結構如下:
簡單解釋下:
schoolnews是項目名稱,WebContent是web內容,我們開發的jsp網頁放入WebContent即可。
導入jar包
本項目比較簡單,只需要導入一個連接mysql數據庫所需的jar包即可。
web項目導入jar包很簡單,直接將jar文件複製到/WEB-INF/lib
目錄下即可。
jar包下載地址:https://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.44
。
點擊圖片中鏈接下載就OK了。
準備就緒
到此階段,數據庫建完了,項目也建完了,jar包也導入了,接下來就是具體開發工作了。