1.了解了数据库连接池。
其中使用最多也是最广泛的是druid 数据库连接池也就是阿里云研发的数据库连接池
2.ActiveRecord(jFinal的核心技术)+DruidPlugin(数据库连接词,如何与数据库打交道)
ActiveRecord:1.Record(记录,相当于一个通用的Model),2.Model(提供日常CRUD的封装)
Model示例代码:
public class User extends Model<User>{
public static final User dao =new User().dao();
}
一。使用步骤:
Model写好后要去注册,注册如下(主要代码为圈出的部分) 注意写了Model别忘了映射,也就是在_MappingKit这个类中进行相关注册:
后面如何去调这个users表里的信息去显示到页面上(采用JSON的格式反馈到页面上):
最后别忘了配置路由不然显示不到页面上:
最后显示出来如下(说实话,看了两遍视频才做出来,呜呜):
以上为查全部的信息。
二。查特定的数据库表的信息:
数据库内容如下:
三。查找并显示特定的一行的特定匹配的值:
四。通过sql语句来进行查寻表内信息
五。返回一个集合的执行sql的方法,具体代码如下:。
六。向数据库中添加数据如下:
也可以和下面一样链式的调用:
user.set("id","8").set("name","80").set("xingbie","800");
六。更改数据库中的数据,如下:
七。从数据库直接获取值的方法:
public void findByLoginId(){
User user = User.dao.findByIdLoadColumns(get(0),"name");
System.out.println(user.getStr("name"));
System.out.println(user.getInt("id"));
renderJson(user);
}
八。分页的一个查询代码展示:
九。直接用sql进行查询的方式:
标签:--,数据库,改查,如下,user,Model,连接池,User From: https://www.cnblogs.com/pengsuoqun123/p/17562953.html
最后对于其他的操作方式自己去jFinal的官方文档上去学就行了,各种操作方式都可以根据文档用起来。