如何在android应用程序上创建和检查用户和密码?

发布于 2024-10-08 02:29:07 字数 78 浏览 0 评论 0原文

我有一个数据库服务器,它收集用户的用户和密码(通过从网站登录)。在android应用程序上,我想检查用户和密码,但我不知道如何发送和接收数据。

I have a database server which collect user&pass of users (by login from website). On android application, I want to check user&pass, but I don't know how I send and receive data.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沧笙踏歌 2024-10-15 02:29:07

如果您想查询数据库,请继续。 Java SE 和 Android 有一个名为 javax.sql 的东西,它允许您与关系数据库交互。对于要查询的特定数据库,您需要一个纯 Java JDBC 驱动程序。

您很有可能将纯 Java (SE) 驱动程序导入 android 并使其正常工作,但这并不能保证。如果驱动程序使用了 java SE 上可用的库,而不是 android 上可用的库,那么你就不走运了(但我不知道那是什么)。

话虽这么说,您最好为数据库构建一个 Web 服务前端,以允许客户端进行简化的特定查询,而不是将整个数据库暴露给客户端。这是出于安全原因,还因为通常在为移动客户端编写时最好将尽可能多的工作推到服务器上。

If you want to query your database, go ahead. Java SE and Android have something called javax.sql that allows you to interact with relational databases. You need a pure Java JDBC driver for the specific database you are querying against.

You have a good chance of being able to import the pure Java (SE) driver into android and having it work, but it's not guaranteed. if the driver uses some library that's available on java SE and not android, you are out of luck (but i don't know what that'd be).

That being said, you might be better off building a web service front end to your database to allow the client to make simplified, specific queries instead of exposing the entire database to the client. This is for security reasons, and also because in general it's better to push off as much work to the server as possible when writing for mobile clients.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文