我有一张表Categories
有Skins
和Images
Categories : id, Name
Skin : id, name
CategorySkins : CategoryID, SkinID
Images : id, name
SkinImages: Skinid, ImageID
我的问题是用几个
Category
保存一个Skins
实例,用几个Skins
保存那些Images
实例。我试图动态地构建insert字符串,但我不喜欢这种方法。
P.S.是否可以传递如下数据:
用皮肤列表和图像列表进行分类。作为mysql过程的列表?
或者很简单,可以将数组作为参数传递给过程吗?
对解决这个问题的其他方法有什么建议吗?
最佳答案
我在这个问题上用过口供。
stmnt = conn.createStatement();
conn.setAutoCommit(false);
stmnt.addBatch("insert statement for categories");
stmnt.addBatch("insert statement for skins");
stmnt.addBatch("insert statement for CategorySkins");
...
stmnt.executeBatch();
conn.commit();