【JFinal】之 连接MySQL数据库(Maven)

环境:

Win 10
JFinal 3.3
配置好JFinal,可参考:http://blog.csdn.net/fanfan4569/article/details/79294781

官网资料: http://www.jfinal.com/project/1

(1)配置JFinalConfig


① 配置 配置文件

这里写图片描述

② 添加依赖

需要的maven依赖
在 pom.xml 中添加以下

    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>5.1.37</version>
    </dependency>

    <dependency>
      <groupId>com.alibaba</groupId>
      <artifactId>druid</artifactId>
      <version>1.0.29</version>
    </dependency>


③ 配置JFinalConfig

public void configPlugin(Plugins me) {
        DruidPlugin druidPlugin = new DruidPlugin(PropKit.get("jdbcUrl"), PropKit.get("user"), 
            PropKit.get("password").trim());
        me.add(druidPlugin);

        // 配置ActiveRecord插件
        ActiveRecordPlugin arp = new ActiveRecordPlugin(druidPlugin);
        // 显示SQL语句
        arp.setShowSql(true);
        // 所有映射在 MappingKit 中自动化搞定
        _MappingKit.mapping(arp);
        me.add(arp);
}       

这里写图片描述




(2)配置类


JFinal有个好处,在与 extend Model后,Dao类无需写属性和get/set

① 目录

这里写图片描述

② User类

Tips :

继承 Model之后,不要在dao类中添加属性,否则之后执行SQL语句会查询不到

这里写图片描述


③ _MappingKit

这里写图片描述


④ 配置Controller

这里写图片描述




(3)测试


这里写图片描述

这里写图片描述

猜你喜欢

转载自blog.csdn.net/fanfan4569/article/details/79460887