用户如何正常访问数据库?我正在制作java应用程序[关闭]
Posted
技术标签:
【中文标题】用户如何正常访问数据库?我正在制作java应用程序[关闭]【英文标题】:How normal user access to database? I'm making java application [closed] 【发布时间】:2021-07-29 21:44:57 【问题描述】:我正在制作推荐用户食物菜单的 java 应用程序。 所以今天我做了一个云数据库来存储食物名称,用户帐户等。 但是要访问数据库,需要使用IP的权限。
如果用户在应用中询问披萨图片,数据库需要给用户一张图片。但是用户没有数据库的访问权限(?)。
所以我想知道的是只使用应用程序本身的普通用户如何访问数据库。
【问题讨论】:
谷仓休息 apy 通常 【参考方案1】:-
您可以让应用程序直接访问数据库 - 只要其中有每个人都可以看到的公共数据,并且您使用公司/供应商未阻止的默认端口,就可以了。尽管如此,在数据库方面应该安装一些反黑客措施。
通常的方法是编写一个服务器应用程序,可以是独立的,也可以封装到某个应用程序服务器中。此应用程序的工作方式与大多数其他 Web 服务器一样,管理会话,授予选定的数据访问权限,因此是数据(基础)和视图(客户的客户端)之间的“控制器”
【讨论】:
谢谢你的回答:) 我可以问你一个服务器应用程序的例子吗?我不知道它到底是什么 这是一个非常基本的用 Java 编写的 HTTP 服务器示例,独立:dzone.com/articles/simple-http-server-in-java。这是 AppServer(Java Enterprise Edition aka Jakarta)中的 App 的基本示例:mastertheboss.com/javaee/jakarta-ee/…。如果您不使用 Java,您也可以使用 php、node.js 或任何其他创建可运行代码并可以处理 Sockets/Internet 通信的语言。以上是关于用户如何正常访问数据库?我正在制作java应用程序[关闭]的主要内容,如果未能解决你的问题,请参考以下文章