0

私は自分のプロジェクトに問題があります。ここに私の pTwitterEx.java があります

import java.util.logging.Level;
import java.util.logging.Logger;
import org.json.JSONException;
import org.json.JSONObject;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * @author tasgnab
 * how to use:
 * 1. copy-paste folder tempat menyimpan hasil crawl per topik pada variabel dir
 * 2. masukkan topik sabagai label di databae pada variabel topik
 * 3. run file
 */
public class pTwitterEx {
    private static Database db = new Database();
    private static String dir = "D:\\KULIAH\\semester7\\TA2\\java\\dataset\\baik";
    private static String topik = "baik";
    private static int count=0;
    public static void main(String[]args){
        db.query("truncate twitter");
        String temp="a";
        while (!"iniadalahpenanda".equals(temp)){
            FileRead fr = new FileRead(dir+count);
            try {
                JSONObject J = new JSONObject(fr.getTeks());
                String C = J.get("text");
                db.query("insert into twitter values '"+C+"','"+topik+"'");
            } catch (JSONException ex) {
                temp = "iniadalahpenanda";
                //System.exit(0);
                //Logger.getLogger(pTwitterEx.class.getName()).log(Level.SEVERE, null, ex);
            }
            count++;
        }
        //db.query("insert into twitterfix select distinct comment,'"+topik+"' from twitter");
    }
}

私の問題は、フォルダー「baik」からmysqlのデータベースへのデータです。私のデータベースのフィールドの名前は text(type : text) と topic(type : varchar) です。

プログラムを実行すると、エラーは表示されませんが、データベースのデータはまだ空です。私の問題を解決するのを手伝ってもらえますか?どんな助けでも感謝します...とにかくありがとう....

4

2 に答える 2

0

DB (少なくとも MySQL) で式を終了するには、「;」を追加します。行の終わりに。

申し訳ありませんが、この行を変更してください:

db.query("insert into twitter values '"+C+"','"+topik+"'");

この行に:

db.query("insert into twitter values '"+C+"','"+topik+"';");
于 2012-12-06T16:13:52.837 に答える
0

クエリは次のようになります。ブレース(を観察し、)

例:

db.query("insert into twitter values( '"+C+"','"+topik+"')");
于 2012-12-06T16:28:45.367 に答える