使用 Java 的 JSON MySQL 数据库

用户1823924

我目前正在编写一个 Java 程序并决定使用 JSON MySQL 作为我的数据库。我将变量插入 JSON MySQL 数据库的正确语法是什么。

桌子:

mysql> desc sales;
+-------+---------+------+-----+---------+-------+
| Field | Type    | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| id    | int(11) | YES  |     | NULL    |       |
| sale  | json    | YES  |     | NULL    |       |
+-------+---------+------+-----+---------+-------+

Java代码:

String name = "Izzat";
String place = "Cheras";

String sql = "INSERT INTO sales(id, sale) VALUES ('9','{\"Name\":"+name+",\"Place\":"+place+"}')";

我有一个错误:

INSERT INTO sales(id, sale) VALUES ('9','{"Nama":Izzat,"Place":"Cheras"}') 数据截断:JSON 文本无效:“值无效”。在“sales.sale”列的值中的位置 8。

我可以知道什么是正确的语法吗?

先感谢您。

蒂姆·比格莱森

错误的直接原因似乎是数据缺少双引号。所以这应该有效:

String sql = "INSERT INTO sales(id, sale) ";
sql += "VALUES (9, '{\"Name\": \"" + name + ", \"Place\": \"" + place + "\"}')";

演示

但是,鉴于 JSON 数据来自您的 Java 代码,您应该考虑使用可用的 JSON API 之一来生成 JSON 字符串。正如您刚刚看到的那样,手动构建这样的 JSON 字符串很容易出错。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Java从MySQL数据库读取数据

来自分类Dev

使用Java从mysql数据库读取数据

来自分类Dev

使用Ruby迭代JSON并插入MySQL数据库

来自分类Dev

如何使用Java jar文件复制MySQL数据库

来自分类Dev

使用Java获取MYSQL数据库大小

来自分类Dev

无法使用Java从VM连接到mysql数据库

来自分类Dev

如何使用 Eclipse 将 java 与 MySQL 数据库连接

来自分类Dev

我可以通过java在mysql数据库中以json对象的形式存储数据吗?

来自分类Dev

如何使用Java获取(检索)mysql数据库数据到数组列表并使用索引打印

来自分类Dev

如何使用Node.js设置从MySQL数据库填充数据的JSON文件的名称?

来自分类Dev

无法使用PHP从JSON文件向MYSQL数据库添加数据

来自分类Dev

如何使用 php 脚本从 MySQL 数据库中获取数据到嵌套的 JSON 数组中?

来自分类Dev

Java:使用预处理语句在MySQL数据库中插入批处理数据

来自分类Dev

JSON数组到MySQL数据库

来自分类Dev

从MySQL数据库解析JSON的问题

来自分类Dev

使用php将Json数据插入到具有json数据类型的mysql数据库中

来自分类Dev

将Java对象存储为JSON字符串在MySQL数据库中吗?

来自分类Dev

将java对象存储为json字符串在MySQL数据库中吗?

来自分类Dev

如何在不使用localhost的情况下使用Java与MySQL数据库连接

来自分类Dev

无法使用 setNull 将空值插入使用 Java 的 MySql 数据库中?

来自分类Dev

使用Php从MYSQL数据库中提取注释会导致意外的JSON结果

来自分类Dev

PHP数据库结果>数组> JSON(不建议使用mysql_fetch_assoc)

来自分类Dev

使用php将整个json字符串存储在mysql数据库中

来自分类Dev

使用PHP将JSON文件中的多行和文档插入MySQL数据库

来自分类Dev

使用php将整个json字符串存储在mysql数据库中

来自分类Dev

使用PHP将JSON文件中的多行和文档插入MySQL数据库

来自分类Dev

使用Php从MYSQL数据库中提取注释会导致意外的JSON结果

来自分类Dev

使用PHP将数组保存在mysql数据库中(json_encode)

来自分类Dev

如何直接从mysql数据库中获取图像并使用php以json格式显示它们?

Related 相关文章

  1. 1

    使用Java从MySQL数据库读取数据

  2. 2

    使用Java从mysql数据库读取数据

  3. 3

    使用Ruby迭代JSON并插入MySQL数据库

  4. 4

    如何使用Java jar文件复制MySQL数据库

  5. 5

    使用Java获取MYSQL数据库大小

  6. 6

    无法使用Java从VM连接到mysql数据库

  7. 7

    如何使用 Eclipse 将 java 与 MySQL 数据库连接

  8. 8

    我可以通过java在mysql数据库中以json对象的形式存储数据吗?

  9. 9

    如何使用Java获取(检索)mysql数据库数据到数组列表并使用索引打印

  10. 10

    如何使用Node.js设置从MySQL数据库填充数据的JSON文件的名称?

  11. 11

    无法使用PHP从JSON文件向MYSQL数据库添加数据

  12. 12

    如何使用 php 脚本从 MySQL 数据库中获取数据到嵌套的 JSON 数组中?

  13. 13

    Java:使用预处理语句在MySQL数据库中插入批处理数据

  14. 14

    JSON数组到MySQL数据库

  15. 15

    从MySQL数据库解析JSON的问题

  16. 16

    使用php将Json数据插入到具有json数据类型的mysql数据库中

  17. 17

    将Java对象存储为JSON字符串在MySQL数据库中吗?

  18. 18

    将java对象存储为json字符串在MySQL数据库中吗?

  19. 19

    如何在不使用localhost的情况下使用Java与MySQL数据库连接

  20. 20

    无法使用 setNull 将空值插入使用 Java 的 MySql 数据库中?

  21. 21

    使用Php从MYSQL数据库中提取注释会导致意外的JSON结果

  22. 22

    PHP数据库结果>数组> JSON(不建议使用mysql_fetch_assoc)

  23. 23

    使用php将整个json字符串存储在mysql数据库中

  24. 24

    使用PHP将JSON文件中的多行和文档插入MySQL数据库

  25. 25

    使用php将整个json字符串存储在mysql数据库中

  26. 26

    使用PHP将JSON文件中的多行和文档插入MySQL数据库

  27. 27

    使用Php从MYSQL数据库中提取注释会导致意外的JSON结果

  28. 28

    使用PHP将数组保存在mysql数据库中(json_encode)

  29. 29

    如何直接从mysql数据库中获取图像并使用php以json格式显示它们?

热门标签

归档