我有三个Java String数组,
String[] array1 = [a,b,c];
String[] array2 = [d,e];
String[] array3 = [f,g,h];
现在我必须以下面的方式将这三个数组插入到mysql数据库中
source action destination
a d f
b d f
c d f
a e f
b e f
c e f
a d g
b d g
c d g
a e g
b e g
c e g
a d h
b d h
c d h
a e h
b e h
c e h
如何使用jdbcTemplate实现此目的?
答案 0 :(得分:0)
有3个for循环,每个数组一个,对3个索引中的每一个都有一个SQL插入。
你知道如何创建for循环吗?
你知道如何将数据插入mysql吗?
你知道如何使用jdbctemplate吗?
答案 1 :(得分:0)
我终于得到了逻辑。用这个愚蠢的问题打扰你是非常简单和抱歉的。非常感谢那些试图帮助我的人。代码如下。
if(array2.length > array3.length)
{
for(int k=0; k<array2.length; k++)
{
for(int l=0; l<array3.length; l++)
{
for(int j=0; j < array1.length ; j++)
{ dataServices.newLinkInsert(array1[j],array2[l],array3[k]);
}
}
}
}
else
{
for(int k=0; k<array3.length; k++)
{
for(int l=0; l<array2.length; l++)
{
for(int j=0; j < array1.length ; j++)
{
dataServices.newLinkInsert(array1[j],array2[l],array3[k]);
}
}
}
}