在线访问

优点

  1. 性能优于ORM方式
  2. 可以处理复杂的SQL语句

    缺点

  3. 程序员需要懂SQL
  4. 修改维护成本高

ORM

优点

  1. 大幅降低学习成本和开发成本
  2. 不用编写SQL即可访问数据库
  3. 降低代码量
  4. 降低SQL质量带来的影响

缺点

  1. 性能较在线查询低
  2. 对复杂sql的支持较差