Android 创建sqlite数据库时出错?

Android 创建sqlite数据库时出错?,android,database,sqlite,Android,Database,Sqlite,我想在sqlite中创建一个数据库,但当应用程序运行时,我填充编辑文本并按下按钮强制关闭 日志caat错误 12-27 09:36:23.063:E/数据库(450):在准备“创建TableLathian(_id整数主键,名称文本,D文本)”时,0x584160上出现故障1(靠近“TableLathian”:语法错误) 12-27 09:36:23.183:E/AndroidRuntime(450):致命异常:主 12-27 09:36:23.183:E/AndroidRuntime(450):

我想在sqlite中创建一个数据库,但当应用程序运行时,我填充编辑文本并按下按钮强制关闭

日志caat错误

12-27 09:36:23.063:E/数据库(450):在准备“创建TableLathian(_id整数主键,名称文本,D文本)”时,0x584160上出现故障1(靠近“TableLathian”:语法错误)

12-27 09:36:23.183:E/AndroidRuntime(450):致命异常:主 12-27 09:36:23.183:E/AndroidRuntime(450):android.database.sqlite.SQLiteException:靠近“tabletalithan”:语法错误:创建tabletalithan(_idinteger主键,名称文本,D文本)

这是主要活动

package com.example.sqlitelatihan;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;


    public class MainActivity extends Activity {

        EditText nama,d;
        Button tekan;
        String dapatNama, dapatD;

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            final DatabaseHandler database = new DatabaseHandler(this);

            nama = (EditText) findViewById(R.id.editText1);
            d = (EditText) findViewById(R.id.editText2);
            tekan = (Button) findViewById (R.id.tombol);

            tekan.setOnClickListener(new View.OnClickListener() {

                @Override
                public void onClick(View arg0) {
                    // TODO Auto-generated method stub

                dapatNama = nama.getText().toString();
                dapatD = d.getText().toString();


            database.addIsi(dapatNama,dapatD);  

                }
            });
        }
    }

您在中缺少一个空格

String CREATE_LATIHAN_TABLE = "CREATE TABLE"+ TABLE_LATIHAN +"("+KEY_ID+" INTEGER PRIMARY KEY,"+KEY_NAME+" TEXT,"+KEY_D+" TEXT"+")";
“创建表”

如果您阅读日志,它会告诉您这是一个语法错误,甚至会告诉您出了什么问题

String CREATE_LATIHAN_TABLE = "CREATE TABLE"+ TABLE_LATIHAN +"("+KEY_ID+" INTEGER PRIMARY KEY,"+KEY_NAME+" TEXT,"+KEY_D+" TEXT"+")";