小编nis*_*ads的帖子

将字符数组插入DB

我想在数据库表中插入一个二维数组.是否有任何方法可以使用单个INSERT语句将这些值插入到DB中,而不是使用多个INSERT语句?这些多个语句会导致数据库连接池问题,并可能在应用程序中产生延迟.

String[][] a = new String[10][2];
for(int i =0;i<10;i++)
{
        st.executeUpdate("Insert into sap_details  VALUES a[i][0],a[i][1]);
}
Run Code Online (Sandbox Code Playgroud)

这里发生的是每行有效调用10个INSERT语句.我不想要它; 它应该只发生一个INSERT语句.

有没有办法做到这一点?

java jdbc

3
推荐指数
1
解决办法
1522
查看次数

标签 统计

java ×1

jdbc ×1