android - 是否可以执行一些数据库查询,用户可以从 Android 应用程序编写该查询?

标签 android sql-server

我想创建一个可以对我的 SQL Server 数据库运行 SQL 查询的 android 应用程序。
这是我的基本想法:

  1. 我创建了一个带有 1 个文本框和 1 个按钮的 Android 应用程序。
  2. 用户可以编写他们想要的查询(例如 INSERT INTO.., UPDATE..、DELETE.. 或 EXEC [store procedure]) 在文本框中。
  3. 然后用户按下按钮执行该查询以在我的 SQL 中运行 服务器数据库。

到目前为止,我所做的是一个使用 phonegap + jQuery Mobile 的 Android 应用程序,我可以使用连接到我的 SQL Server 的 JSON 从我的 WCF 服务获取一些数据,但现在我想运行一些我编写的查询android 应用程序并将其运行到我的数据库。是否可以?能告诉我推荐的教程吗?谢谢:)

最佳答案

这是可以做到的。

  1. 使用 EditTextButton 创建一个 Android 应用程序。

  2. 用户可以在 EditText 中键入要运行的查询(例如 INSERT INTO..、UPDATE..、DELETE.. 或 EXEC [存储过程])。

您可以像下面这样操作,以使其更加用户友好。

  1. 通过按钮为用户提供一些用于插入/更新/删除的选项。

  2. 添加一个包含所有表名的微调器

  3. 如果用户选择了一个表名,则为您需要从用户那里获取值的所有列显示一些 _EditText_s。

您还可以创建单独的方法来相应地调用,并提供所需的输入。它将不那么复杂,对用户更友好。

我不知道它是否有意义。

关于android - 是否可以执行一些数据库查询,用户可以从 Android 应用程序编写该查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11465005/

相关文章:

java - 打开应用程序时如何删除黑屏

android gradle 错误 :Unable to find module with Gradle path ':libs' (needed by module 'app' . )

SQL 2012 + LIKE + SPRINTF

sql-server - SQL 数据库恢复使用 Powershell 设置变量

android - JSON 从二维数组中解析数据

android - 在 Android 设备上安装应用程序的新手帮助

java - Android studio 3.0渲染 "Exception raised during rendering"和 "onMeasure error"

sql-server - SQL Server中“货币”的数据类型是什么?

c# - 尝试向数据库添加新记录时出现 "Input string was not in a correct format."

sql-server - SQL Server + Select WHERE IN 逗号分隔字符串