Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Sqlite数据库中插入和更新n行失败:(_Java_Sqlite - Fatal编程技术网

Java 在Sqlite数据库中插入和更新n行失败:(

Java 在Sqlite数据库中插入和更新n行失败:(,java,sqlite,Java,Sqlite,当我尝试使用for循环插入8行时,每次执行的结果在2-8行之间变化 范例 第一次执行 在数据库中插入7行而不是8行 第二次执行 8行插入到数据库中,我希望在每次执行中插入这些行 第三次执行 在数据库中插入3行而不是8行 这是我的密码 try { for(int g = 0; g < 8 ; g++) { sql = String.format("insert into Sorted_Table (marks,category,books,subject,l

当我尝试使用for循环插入8行时,每次执行的结果在2-8行之间变化

范例

第一次执行 在数据库中插入7行而不是8行

第二次执行 8行插入到数据库中,我希望在每次执行中插入这些行

第三次执行 在数据库中插入3行而不是8行

这是我的密码

try {

    for(int g = 0; g < 8 ; g++)
    {
        sql = String.format("insert into Sorted_Table (marks,category,books,subject,lesson,medium,school_books,questions,standard,image,image1,image2,fimage,exercise,year,status,ans,ans1) select * from Temp where rowid = %d",numbers.get(g));
        pst=con.prepareStatement(sql);
        pst.executeUpdate();
        sql = String.format("update Sorted_Table SET qno = '%d',attempt = '%d',total = '%d',subqn = '%s' where rowid = (select max(rowid) from Sorted_Table) ",4,1,1,'B');
        pst=con.prepareStatement(sql);
        pst.executeUpdate();

        sql = String.format("update Sorted_Table SET attempts = '%s',totals = %d where qno = '%d' and subqn = '%s' ",'5',8,4,'B');
        pst=con.prepareStatement(sql);
        pst.executeUpdate();
    }
}
catch(Exception f)
{
    f.printStackTrace();
}
这里的数字是一个包含8个随机数的数组列表

在第一个查询中,我将数据从表temp插入到已排序的表中

在第二个查询中,我正在更新最后插入的行

在第三个查询中,我使用where子句更新行

执行期间没有错误或警告


*检查输出图像

欢迎加入SO。请学习了解如何提问SO。问题如:给我一些不太可能回答的问题的解决方案。请重新格式化您的答案,并更详细地描述问题。显示一些示例数据和所需结果。您好,CL,我以I的形式附上了输出法师