检查变量值是否与MySQL数据库表值相同



database.connect(0,"插入艺术价值(数据库。')");

这是我为两个表的插入值制作的代码。数据库是使数据库连接以及(conn)和语句(STMT)的我的类。我使用一个参数1和0来识别该参数是与executeQuery()一起使用还是执行更新,如果1st参数为1,则使用executeUpdate()执行了它,并且使用executeQuery()执行0,而Art Table是一个孩子。表格的表格和艺术表的第一列中存在图书表所引用的外键,因此我为插入第一列,agegroup -seccond列和第三列-fp。这是不起作用的,我应该如何纠正此问题。?

您不能有两个单独的连接,然后将一个查询分为两个,它需要是一个连接和一个查询。像

database.connect(0,"insert into art select bookno, Agegroup, fp from book where name='" + name + "'");

我不确定Agegroupfp在这里是什么,但我的要点是一个连接,一个查询是必须的。

最新更新