package cn.eoe.app.db.biz;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import cn.eoe.app.db.DBHelper;
import cn.eoe.app.db.DetailColumn;
public class DetailDB {
private DBHelper dbHelper;
public DetailDB(Context context) {
dbHelper = DBHelper.getInstance(context);
}
public void insertSQL(String url, String Key, int good, int bad, int collect) {
String SQL = "insert into " + DetailColumn.TABLE_NAME + "("
+ DetailColumn.URL + "," + DetailColumn.KEY + ","
+ DetailColumn.GOOD + "," + DetailColumn.BAD + ","
+ DetailColumn.COLLECT + ") values('" + url + "','" + Key
+ "','" + good + "','" + bad + "','" + collect + "')";
dbHelper.ExecSQL(SQL);
}
/**
* 更改评价
*
* @param id
* @param good
* @param bad
* @param collect
* @return
*/
public int updateSQL(int id, int good, int bad, int collect) {
ContentValues values = new ContentValues();
values.put(DetailColumn.GOOD, good);
values.put(DetailColumn.BAD, bad);
values.put(DetailColumn.COLLECT, collect);
return dbHelper.update(DetailColumn.TABLE_NAME, values,
DetailColumn._ID + "=?", new String[] { id + "" });
}
public int deleteSQL(int id) {
return dbHelper.delete(DetailColumn.TABLE_NAME, id);
}
public Cursor querySQL(String url) {
String SQL="select * from "+DetailColumn.TABLE_NAME+" where "+DetailColumn.URL+"='"+url+"'";
return dbHelper.rawQuery(SQL, null);
}
public void dbClose() {
dbHelper.closeDb();
}
}