关于android Sqlite的插入有关问题

关于android Sqlite的插入问题
package com.cxw.sqliteopenhelper;

import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.view.Menu;

public class OpenHelperMainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_open_helper_main);
MyDBHelper helper=new MyDBHelper(this);

helper.insert();
helper.query();
}
class MyDBHelper extends SQLiteOpenHelper{
private static final String CREATE_TABLE_SQL=" create table TempTb1(_id integer,name text) ";
private SQLiteDatabase db;
MyDBHelper(Context c)
{
super(c,"test.db",null,2);

}
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub

db.execSQL(CREATE_TABLE_SQL);

}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub

}
private void insert()
{
String sql="insert into TempTbl(_id,neme) values(1,'chenxiaowei')";
getWritableDatabase().execSQL(sql);
}
private void query()
{
Cursor c=getWritableDatabase().query("TempTb1", null, null, null, null, null, null);
if(c.moveToFirst())
{
for(int i=0;i<c.getCount();i++)
{
c.move(i);
int id=c.getInt(0);
String name=c.getString(1);
System.out.print(id+":"+name);
}
}
}

}


@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_open_helper_main, menu);
return true;
}

}
各位大哥帮小弟看一下这段代码怎么修改?

提醒如下错误:
09-20 02:39:15.284: E/AndroidRuntime(1175):  at com.cxw.sqliteopenhelper.OpenHelperMainActivity$MyDBHelper.access$0(OpenHelperMainActivity.java:39)
09-20 02:39:15.284: E/AndroidRuntime(1175):  at com.cxw.sqliteopenhelper.OpenHelperMainActivity.onCreate(OpenHelperMainActivity.java:18)