问题标签 [sqljocky]
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.
exception - Dart 异常:String 类没有实例方法 '>'
我正在编写一个简单的类来使用 sqljocky 管理数据库查询。代码如下
但是,当执行查询时,我得到异常“类 String 没有实例方法')'。堆栈跟踪显示它是在这里抛出的:
我已经在互联网上进行了搜索,大多数情况下这种错误是抛出一个包的错误,但没有找到任何发生在 String 类中的情况。有任何想法吗?
提前致谢
编辑:堆栈跟踪
dart - 将飞镖行对象转换为地图。(sqlJocky)
我想在我的 Dart Server 应用程序中获取 sqlJocky 给我的行数据,并将其(使用列名)转换为 Map。IE。行['email'] == "somename"。
行数据是“_BinaryDataPacket”,它是 Row 类型的扩展。现在 sqlJocky 开发人员推荐的访问数据的方法包括知道您在数据库中访问的列名:
或者只是一起忽略列名:
我尝试了一些技巧来获取列数据,甚至编辑了原始的 sqlJockey 代码以获取 _BinaryDataPacket._fieldIndex 以将其公开。虽然这确实让我可以访问 Column 标题的 Symbol 实例来构建地图,但我想尽可能避免修改开发人员的稳定代码。我认为必须有一种简单的方法来获取列名并将它们与行数据一起放入 Map 中。
TLDR:我想将 alpha.brava == "charle" 转换为 alpha["bravo"] == "charle"。
谢谢
dart - 尝试关闭池和查询时出现套接字错误
关闭查询后很快关闭池时出现此异常:
问题似乎是查询关闭在内部触发了 Future ,因此 close() 函数在关闭实际完成之前返回:
池关闭立即发生,它立即关闭套接字。这意味着查询关闭(由于 Future 而延迟到池关闭之后)失败,无法通过套接字发送它需要的任何信息。我已经在https://github.com/jamesots/sqljocky/issues/44打开了一张 sqljocky 的票,但我没有收到任何回复,如果需要一段时间才能得到回复,我需要一个解决方法。
这段代码允许我 100% 地复制问题:
dart - 使用 Dart,如何使用 Future 正确返回 HttpResponse
我正在尝试创建一个非常简单的 http 服务器来做一件事。收到 HttpRequest 后,它会在本地数据库服务器上运行一个查询,并根据该查询返回一个字符串。
我正在学习 Dart,但我无法掌握 Futures。我以为我理解它们,但这个例子让我相信我真的不知道它们是如何工作的。所以,我不仅在寻找解决这个问题的方法,而且我也很乐意接受任何指示。
注意:这段代码是我一直在尝试完成的一个非常原始的示例,为了联系 Stackoverflow 社区,我尽可能地缩短/简化了它,同时保持问题完好无损。
这是我的 server.dart 代码
因此,如果我向该服务器发送请求,它会返回“START----END”。服务器打印出预期的查询结果,然后打印出“START----END”。这使我相信我的请求响应正在关闭并在查询结果处理完成之前返回。
因此,无论我 curl localhost:9090/asdf 还是实际构建客户端 http 请求发送者,我都没有得到我期望的响应......这是一个数据库查询结果。
提前致谢
mysql - sqljocky 查询 - 找不到方法
尝试使用 sqljocky 查询 mysql 数据库。此查询在 phpmyadmin 中运行良好,并返回 5 行数据。在 Dart 中我遇到了异常:
我在查询回调中设置了断点。结果对象公共字段为空:
Ping 功能运行良好,因此建立了与基地的连接。
即使我查询简单的“显示表”查询,它也会返回给我没有数据的空结果实例。
查询代码如下:
google-app-engine - 如何使用 dart 应用引擎和 sqljocky 连接到 Cloud SQL
我想使用应用程序标识符访问控制方法来允许我的应用引擎服务连接到 Cloud SQL 数据库。应用引擎服务是使用 dart 和 sqljocky 编写的。
在开发者控制台、存储、Cloud SQL、数据库实例、概览选项卡中,有一个标题为“如何连接到您的 Cloud SQL 实例”的链接。在那里,我只看到在 PHP、Java 和 Python 中执行此操作的示例代码。我试图找到一个类似的飞镖实现,但没有运气。
任何人都可以建议这样做的方法吗?
dart - 我想使用 dart 在浏览器上显示来自 mysql 数据库的数据
我正在做学校项目,它需要在浏览器中显示一些来自 mysql 数据库的简单数据。我读过,SQLJocky 在浏览器中不起作用,所以我决定让它像服务器客户端应用程序并在服务器端运行 db(在这里获得灵感:https ://dart-lang.github.io/server/codelab /)。但它没有用,无法创建带有消息的客户端 api:
有谁知道如何解决这个问题,或者如何以不同的方式从浏览器中的数据库获取数据?
添加的代码包含来自 SQLJocky 的内容:
mysql - Dart SqlJocky - 数据库没有响应
我目前正在尝试在我的服务器(命令行服务器)和我的本地主机 xampp mysql 之间建立数据库连接。这是在我的主要功能中运行的:
如您所见,它基本上是 sqljocky 提供的示例。我只是用我的凭据替换了凭据。我没有收到错误消息,没有任何反应。通过使用良好的旧打印方法,我知道代码的执行不会超出“pool.query”行。(ConnectionPool 确实实例化了)
我做错什么了吗?
提前致谢
dart - Dart - SqlJocky - 无法解析类 'SHA1'
我正在尝试使用以下代码连接 Amazon RDS 上的 MySQL 服务器:
我遇到了这个:
是否与在库中调用 SHA1 的加密库依赖关系有关?
另外,我的 SQLjocky 版本是 0.6.1。我在 0.14.1 的 pub 网站上看到。为什么我不能更新?
dart - 通过 Dart 连接数据库时出现异常
我试图使用 sqljocky5 使用以下代码使用 dart 语言连接到 Flutter 应用程序中的 MySQL 数据库
然后我收到了这个异常:我有到 MySQL 数据库的工作连接并且查询正在退出而没有错误。如果有人可以解决此问题,我将不胜感激。