Java 转换将YAML数据读写到MySQL的调用

Java 转换将YAML数据读写到MySQL的调用,java,mysql,sql,database,yaml,Java,Mysql,Sql,Database,Yaml,我正在编辑将数据存储在YAML文件中的Java代码,但我需要让它改用MySQL,但我不知道如何去做。代码请求读取和写入数据,例如SQLset(“top.middle.nameleaf”、“Joe”)或SQLget(“top.middle.ageleaf”)。这些函数由我定义。这对于YAML来说很简单,但我不确定如何用SQL实现这一点。提前谢谢。另一件事是,如果top.middle设置为null,那么top.middle.nameleaf将被删除,就像在YAML中一样。sql的工作方式与YAML不

我正在编辑将数据存储在YAML文件中的Java代码,但我需要让它改用MySQL,但我不知道如何去做。代码请求读取和写入数据,例如
SQLset(“top.middle.nameleaf”、“Joe”)
SQLget(“top.middle.ageleaf”)
。这些函数由我定义。这对于YAML来说很简单,但我不确定如何用SQL实现这一点。提前谢谢。另一件事是,如果
top.middle
设置为null,那么
top.middle.nameleaf
将被删除,就像在YAML中一样。

sql的工作方式与YAML不同。不能盲目地用sql解决方案替换yaml解决方案。你必须认真考虑你想做什么

  • 基本了解sql的工作原理、表和列以及它们之间的关系

  • 定义一组与yaml中的数据相匹配的表(每个结构可能有一个表,并且一个外键链接yaml中嵌套的表)

  • 找出如何最好地调整代码以使用sql。一种方法可能是使用yaml,直到数据“就绪”,然后将最终的yaml结构转换为sql。或者,您可能希望用sql例程替换所有yaml例程,但如果不执行上述操作,就很难说它将如何工作


  • 我用sql替换了所有YAML get和set。如果我将最终的yaml结构转换为sql,这将如何工作?这取决于上面的1、2和3。我真的不能在这里为你做你的工作。很抱歉