如何使用Prepare语句JDBC在MySQL中以varchar和json格式插入值?
其中title的值是如何使用Prepare语句JDBC在MySQL中以varchar和json格式插入值?,mysql,json,jdbc,prepared-statement,Mysql,Json,Jdbc,Prepared Statement,其中title的值是'ECMAScript 2015:A SitePoint文集',tags的值是在json数组'[“JavaScript”,“ES2015”,“json”].中,问题是什么?想编写一个代码,使用Prepare语句JDBC以上述表格格式保存数据。将给出大量的代码示例。大多数链接以Varchar或其他MySQL格式或JSON格式保存数据。但是他们都不喜欢用Varchar和JSON格式保存数据,这是必需的。有什么区别吗?varchar和json值都必须作为字符串文本传输到参数中,没有
'ECMAScript 2015:A SitePoint文集'
,tags的值是在json数组'[“JavaScript”,“ES2015”,“json”].
中,问题是什么?想编写一个代码,使用Prepare语句JDBC以上述表格格式保存数据。将给出大量的代码示例。大多数链接以Varchar或其他MySQL格式或JSON格式保存数据。但是他们都不喜欢用Varchar和JSON格式保存数据,这是必需的。有什么区别吗?varchar和json值都必须作为字符串文本传输到参数中,没有区别。MySQL接收该字符串并(如果列数据类型为JSON)将该文本值转换为正确的内部格式。
Table Schema: CREATE TABLE `book` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(200) NOT NULL,
`tags` json DEFAULT NULL,
PRIMARY KEY (`id`)
)