直接连接数据库,你无法编写代码控制权限。如果要写权限控制,也只能写在客户端那里,容易被别人看到代码绕过权限直接访问到数据库数据。
而web数据源,你可以在服务器那里处理权限,比如你想不允许张三访问,直接在服务器那里写代码处理即可,别人看不到你的处理代码。