文档章节

新建jfinal2.2项目并连接mysql

一个yuanbeth
 一个yuanbeth
发布于 2016/03/18 09:24
字数 357
阅读 178
收藏 0

一新建项目

1. new→Dynamic  Web Project

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的错误)

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

4配置web.xml文件

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

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

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

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

(1)配置常量

(2)配置路由

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


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


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

(4)配置插件

(5) 配置全局拦截器

  (6) 配置处理器

    public void afterJFinalStart() {

    }


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


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

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

至此,新建一个jfinal项目并连接mysql数据库成功!






© 著作权归作者所有

上一篇: jfinal和httl结合
下一篇: 动态加载角色
一个yuanbeth
粉丝 79
博文 123
码字总数 73825
作品 0
深圳
程序员
私信 提问
加载中

评论(2)

一个yuanbeth
一个yuanbeth 博主

引用来自“ivan-Zhao”的评论

我的天哪!!!

是不是太小儿科了20
ivan-Zhao
ivan-Zhao
我的天哪!!!
求助:jfinal2.2事务不回滚

@JFinal 詹总,最近项目中使用了jfinal2.2,始终无法使用事务回滚操作,查找了很久,一直未能找到原因。通过运行jfinal_demo已经证实不是mysql的问题,表是innoDB。mysql版本是5.7.12。请帮忙...

CC88
2016/08/09
535
2
JDBC操作mysql数据库

jdbc获取mysql连接 实现mysql数据库的增改查 jdbc获取mysql连接 新建一个java项目或web项目,在src下新建一个jdbc连接的配置文件:dbConfig.properties;配置文件代码如下: 在对用数据库中建...

chxiyu0720
2016/09/09
43
0
基于JFinal的开发平台和权限管理系统--JFinalUIB

非常全面的JFinal项目,里面包含了众多的JFinal知识点应用和扩展开发,很多功能都可以抽取出来应用到自己的JFinal项目中,也可以直接基于JFinalUIB做项目开发,它只是做了很多项目都必须做的...

littleant
2014/05/15
60.7K
23
ASP.NET Core使用EF Core操作MySql数据库

ASP.NET Core操作MySql数据库, 这样整套环境都可以布署在Linux上 使用微软的 Microsoft.EntityFrameworkCore(2.1.4) 和MySql出的 MySql.Data.EntityFrameworkCore(8.0.13) 软件版本 Asp.ne...

蜗牛丨
2018/11/30
0
0
JFinalUIB V3发布,书籍随后更新

V3主要变动: 更换UI,新的UI库是metrolab UI 重构项目,增加权限中间表,规范化处理 重写了大部分权限相关的代码 项目地址不变,下载新的分支即可: https://git.oschina.net/dongcb678/Jf...

littleant
2016/09/13
361
1

没有更多内容

加载失败,请刷新页面

加载更多

只需一步,在Spring Boot中统一Restful API返回值格式与统一处理异常

统一返回值 在前后端分离大行其道的今天,有一个统一的返回值格式不仅能使我们的接口看起来更漂亮,而且还可以使前端可以统一处理很多东西,避免很多问题的产生。 比较通用的返回值格式如下:...

晓月寒丶
今天
58
0
区块链应用到供应链上的好处和实际案例

区块链可以解决供应链中的很多问题,例如记录以及追踪产品。那么使用区块链应用到各产品供应链上到底有什么好处?猎头悬赏平台解优人才网小编给大家做个简单的分享: 使用区块链的最突出的优...

猎头悬赏平台
今天
27
0
全世界到底有多少软件开发人员?

埃文斯数据公司(Evans Data Corporation) 2019 最新的统计数据(原文)显示,2018 年全球共有 2300 万软件开发人员,预计到 2019 年底这个数字将达到 2640万,到 2023 年达到 2770万。 而来自...

红薯
今天
61
0
Go 语言基础—— 通道(channel)

通过通信来共享内存(Java是通过共享内存来通信的) 定义 func service() string {time.Sleep(time.Millisecond * 50)return "Done"}func AsyncService() chan string {retCh := mak......

刘一草
今天
57
0
Apache Flink 零基础入门(一):基础概念解析

Apache Flink 的定义、架构及原理 Apache Flink 是一个分布式大数据处理引擎,可对有限数据流和无限数据流进行有状态或无状态的计算,能够部署在各种集群环境,对各种规模大小的数据进行快速...

Vincent-Duan
今天
58
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部