如何使用JDBC java来处理将记录插入数据库的场景

时间:2015-02-12 16:21:24

标签: java mysql jdbc

请参阅下面的课程

    public class WriteTable {

    private void readResults() {
        for(int i=0; i<=10; i++) {
            readFinalResults();
            writeResults();
        }

    }

    private void readFinalResults() {
        for(int i=0; i<=100; i++) {
            writeFinalResults();
        }
    }

    private void writeResults() {
        //prepared statements....
        //Insert query of table A
        //executeupdate
        //commit
    }

    private void writeFinalResults() {
        //prepared statements....
        //Insert query of table B
        //executeupdate
        //commit
    }
 }

目前我有这种方式。发生的事情是当writeFinalResults()方法出错时,它仍然继续并执行writeResults()方法。我要做的是将XML的内容写入MySql服务器数据库表。

我正在尝试编写两个表。我知道我可以做批量交易。但是因为它是一个很大的XML,如果插入查询失败了一半。

插入时我是否必须使用任何数据结构来存储和循环?

0 个答案:

没有答案