问题标签 [slashdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
105 浏览

sql-server-2008 - 快速包装 SQL Server 对象?

回到 MSSQL 2000 时间线,有一个 IIS 集成层允许 HTTP GET 命令生成选择语句,还有其他开箱即用的 SqlXml 细节(不是那么快或很好,但它们确实有效)。我有机会相当快地公开数据库内容。

MSSQL 2008/2012 的可比技术是什么?我看到了 slashDb ( http://www.slashdb.com/ ),它似乎可以做到这一点,但我试图了解那里的其他选项。只是 SQL Server crud 和 sproc 访问。

谢谢。

0 投票
1 回答
239 浏览

c# - 从 ac# 应用程序进行斜线 db rest api 调用

我们在 slashdb(slashdb.com) 后面暴露了我们的 sql server db。在他们的网站中,我们能够创建查询并从他们生成的 URL 中获取数据。但不是来自外部,比如来自 C# 应用程序。

现在我们将在您的 c# 应用程序中使用这些 URL,并在我们的网页中显示数据。我知道如何在 c# 中进行基于休息的调用。但是我被困在通过我的 c# 的 slashdb rest api 调用发送身份验证信息。它抛出 403 http 错误。

请让我知道如何从 ac# 应用程序调用 slash db rest 调用。

谢谢。

0 投票
1 回答
170 浏览

mysql - SSH 上 MySQL 的 SlashDB 连接字符串

我试图让我的 SlashDB REST API 查询一个 MySQL 数据库,它必须通过 SSH 连接到该数据库。

连接字符串不成功,我不能说我很惊讶,因为 SlashDB 在其模板中有一个用于 DB 用户名和密码的位置,但没有用于 SSH/OS 用户名和密码的选项。

向导

如何调整此示例字符串以包含必要且足够的详细信息?

8.8.8.8:3306/somename

这与以下 JSON 相关联(请注意,您不能直接编辑 JSON):

由于您可以直接编辑连接字符串,因此我尝试预先添加user@,但没有帮助。

0 投票
1 回答
45 浏览

mysql - MySQL SQL Pass-Thru 中的文本替换

我将 SlashDB 用于 MySQL 的 REST API (SQL Pass-thru)。

这允许您编写一个 SQL 查询,其中您的参数(将被用户文本替换)以:. 例如:

select * from mydb where name = :name;

可以正常工作,假设 - 如果 name 表示可能更改为“Atlanta”的值 - 你想要的是:

select * from mydb where name = 'Atlanta';

问题是我试图like在参数的开头和结尾使用通配符。我运行的查询是:

select * from mydb where name like '%Atlanta%';

但是当我输入

select * from mydb where name like '%:name%';

结果是:

select * from mydb where name like '%'Atlanta'%';

这当然行不通。

0 投票
2 回答
906 浏览

java - 读取以 [ 开头并以 ] 结尾的 JSON 数据

我正在使用 Java 和一个名为 CODAPPS 的 NetBeans 插件来检索、解析和显示 JSON 数据。

我正在关注一个使用 Google 的 Firebase 数据库生成的 JSON 数据的示例,但我使用的是 SlashDB。

[出于某种原因,来自 SlashDB 的 JSON 数据分别以和开头和结尾]

我收到以下错误:

我的 JSON 数据如下所示:

引发错误的代码块是:

0 投票
1 回答
61 浏览

api - 在 SlashDB 中与本地 mysql 数据库成功连接后,无法看到数据库表和所有?

配置 mysql 数据库相关更改并成功建立连接,但仍然无法从该 Db 中看到表以进行进一步操作?

0 投票
1 回答
33 浏览

api - 我们如何在 SlashDB 中进行用户会话管理?

用户会话管理——我们如何只使用 SlashDB 来维护用户会话?
- 是否需要任何其他资源或仅 SlashDb 就足够了?

0 投票
1 回答
137 浏览

rest - SlashDB 在长 URL 上返回 502

我正在使用 SlashDB 在 MySQL 后端上分层 REST 接口。大多数情况下,我通过“SQL Pass-thru”功能定义查询。我们正在使用这个系统来记录来自各个测试站的测试数据。

将测试数据发送到数据库时,一旦 URL 超过一定长度(大约 2K 的数据),SlashDB 似乎会阻塞。返回的错误是“502”,这很奇怪,因为 URI 太长通常会返回“414”。当我直接在 MySQL 中尝试查询时,没有问题。

这是表定义:

这是 URL(大数据被截断):

/post-test-result/testId/116/locationId/99/stationId/BO-01/sn/991807000003/stepName/test2/testData/[这里有2K的数据]/dataUrl/bye2.json?limit=29

通过“SQL Pass-thru”定义的查询:

插入 test_result (test_instance_id, test_instance_contact_address_id, test_instance_test_station_id, test_instance_unit_sn, testStep, testData, externalDataLink) 值 (:testId, :locationId, :stationId, :sn, :stepName, :testData, :dataUrl);

任何人都可以阐明任何观点吗?

0 投票
1 回答
45 浏览

mysql - 在 MySQL 中执行存储函数后,SlashDB 不提交事务

我在 MySQL 5.7 上安装了 SlashDB。我使用它来提供自定义 REST API 调用,以允许其他人访问数据库中的数据。其中大部分是通过“SQL Pass-thru”功能发生的。

执行直接 SQL 查询时,会立即提交对数据库的更改。select [function name]但是,当我执行存储函数(通过)时,情况并非如此。该函数将完美执行,但在我发出commit;. 主要问题是这会导致表和其他 MySQL 对象上的搁浅锁。

有人知道这里发生了什么吗?

0 投票
2 回答
37 浏览

rest - SlashDB:是否可以从 SQL Pass-thru 返回 HTTP 错误代码?

在 SlashDB 中,只要可以执行直通查询,返回的 HTTP 代码总是在 200 类(OK、Created 等)中。不幸的是,这并没有考虑到应该返回错误的情况,例如:表中不存在项目等。

是否可以从传递查询中强制输入错误代码?

更新:我知道如果返回一个空集,一个有效的查询是否应该返回一个错误代码是一个无休止的争论。双方都有有效的论据。我碰巧认为,如果我们认为序列号是一种资源并且它不存在,那么调用应该返回一个错误。然后可以在响应正文中放置一些详细信息,以了解如何进一步处理问题。

这个问题并不是试图寻求上述争论的答案,而只是试图发现在使用 SQL Pass-thru 特性时,SlashDB 中是否存在影响 HTTP 错误代码的方法。