JFinal中怎么获得当前数据库连接的数据库类型

JFinal中怎么获得当前数据库连接的数据库类型,第1张

网页链接

ActiveRecord是作为JFinal的Plugin而存在的,所以使用时需要在JFinalConfig中配置ActiveRecordPlugin。 以下是Plugin配置示例代码:

public class DemoConfig extends JFinalConfig {

  public void configPlugin(Plugins me) {

  DruidPlugin dp = new DruidPlugin("jdbc:mysql://localhost/db_name", "userName", "password");

    meadd(dp);

    ActiveRecordPlugin arp = new ActiveRecordPlugin(dp);

    meadd(arp);

    arpaddMapping("user", Userclass);

    arpaddMapping("article", "article_id", Articleclass);

  }

}

解析连接地址: 如jdbc:mysql://

就知道是mysql

视情况而定,不一定谁快谁慢。

一般而言,有条件查询,可能利用索引,磁盘读取少,返回的数据量也少,比较快。

无条件查询的话,返回整个表的数据(表扫描),通常磁盘读取比较多,所以比较慢。

但也有特殊情况,筛选条件上没有索引可以利用,必须表扫描的时候,有条件查询和无条件查询性能基本相同。

如果表很小,小到一个或少数几个数据页面能存下的话,两者几乎没有性能差别。

以上就是关于JFinal中怎么获得当前数据库连接的数据库类型全部的内容,包括:JFinal中怎么获得当前数据库连接的数据库类型、数据库有条件和无条件查询哪个更快、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10181944.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存