体验JBOOT(二)--数据库篇

目录:

  1. 体验JBOOT(一)-- Hello, Jboot
  2. 体验JBOOT(二)--数据库篇
  3. 体验JBOOT(三)--RPC篇
  4. 体验JBOOT(四)-- jboot-admin 篇
  1. 建立好数据库(例子中,数据库名为demo,用户名密码也是demo,数据库中有一个表为user)
  2. 在resources下创建jboot.properties文件,配置内容如下:

    jboot.datasource.type=mysql
    
    jboot.datasource.url=jdbc:mysql://localhost/demo?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull
    
    jboot.datasource.user=demo
    
    jboot.datasource.password=demo
  3. 修改前一节建立的MyController.java,在index方法里改为: 
    package io.jboot.hello;
    
    import com.jfinal.plugin.activerecord.Db;
    import com.jfinal.plugin.activerecord.Record;
    import io.jboot.Jboot;
    import io.jboot.web.controller.JbootController;
    import io.jboot.web.controller.annotation.RequestMapping;
    
    import java.util.List;
    
    /**
     * Created by Tom on 2018/3/13.
     */
    @RequestMapping("/")
    public class HelloController extends JbootController {
        public void index(){
            List<Record> users = Db.find("select * from user");
            setAttr("users", users);
            render("index.htlm");
        }
    
        public static void main(String[] args){
            Jboot.run(args);
        }
    }
    
  4. 在resource目录下建立一个index.html模板文件:
     

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>用户信息</title>
    </head>
    <body>
    <h3>用户信息:</h3>
    
    #for (user : users)
        #(user.username) <br>
    #end
    </body>
    </html>

  5. 重新运行程序,就可以看到结果了

猜你喜欢

转载自my.oschina.net/tomlin/blog/1633883