新建jfinal2.2项目并连接mysql

时间:2023-03-09 04:27:54
新建jfinal2.2项目并连接mysql

一新建项目

1. new→Dynamic  Web Project

新建jfinal2.2项目并连接mysql

2修改Default Output Folder.一般用WebRoot\WEB-INF\class,然后下一步(注意路径要写对,不然后面会报Can not create instance of class: com.xiaoyao.config.StudyPlanConfig. Please check the config in web.xml的错误)

新建jfinal2.2项目并连接mysql

3修改Content directory与Default Output Folder一致。勾选复选框,创建web.xml文件

新建jfinal2.2项目并连接mysql

4配置web.xml文件

在web.xml文件的web-app中加如下配置:

新建jfinal2.2项目并连接mysql

5在lib中加jfinal和连接mysql数据库所必须的jar包

新建jfinal2.2项目并连接mysql

6在如下文件中配置数据库信息

新建jfinal2.2项目并连接mysql

新建jfinal2.2项目并连接mysql

7创建JFinalConfig类的子类,用于对整个web项目进行配置。该类所在的包及自身文件名必须与web.xml中的param-value标签内的配置相一致。该类要实现以下方法:

新建jfinal2.2项目并连接mysql

(1)配置常量

新建jfinal2.2项目并连接mysql

(2)配置路由

新建jfinal2.2项目并连接mysql

(3) 配置C3p0数据库连接池插件

新建jfinal2.2项目并连接mysql

此时可以用generator生成model层代码,右击_JFinalDemoGenerator.java→Run As→java application

新建jfinal2.2项目并连接mysql

右击Refresh,可以看到增加如下文件:

新建jfinal2.2项目并连接mysql

(4)配置插件

新建jfinal2.2项目并连接mysql

(5) 配置全局拦截器

新建jfinal2.2项目并连接mysql

(6) 配置处理器

新建jfinal2.2项目并连接mysql

public void afterJFinalStart() {

}

(7) 启动项目  建议使用 JFinal 手册推荐的方式启动项目

新建jfinal2.2项目并连接mysql

8新建一个Controller的子类,测试从数据库读取数据

新建jfinal2.2项目并连接mysql

9启动项目  在浏览器中输入http://localhost:8085/,显示数据库中表content的第一条数据