【发布时间】:2014-12-18 08:16:32
【问题描述】:
使用 C# 和 MySQL,是否可以创建个人用户帐户来访问数据库,并且只允许用户查看/修改/删除自己的数据?
【问题讨论】:
-
我想这个想法是在强化应用程序,以防 C# 代码包含缺陷。因此,以用户身份建立数据库连接似乎是个好主意。我在这里看到的一个大问题是,您不能像这样轻松地汇集和重用数据库连接。用户 Joe 的连接不能被用户 Jane 重用。为每个用户请求建立连接可能代价高昂(即使应用程序和数据库在同一系统上运行),并且在处理大量并发请求时可能会完全停止服务器。
标签: c# mysql permissions