Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
jessez
0 / 0 / 0
Регистрация: 11.06.2015
Сообщений: 7
1

Создать базу данных по нажатию кнопки

29.10.2015, 00:35. Просмотров 876. Ответов 1
Метки нет (Все метки)

Есть такой код, как мне сделать так, что бы при нажатии кнопки (метод onClickCreateButton) создавалась база данных с названием равным переменной roomname? Заранее спасибо

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
package jkh.bill;
 
import android.content.ContentValues;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.EditText;
 
public class Setting_Activity extends AppCompatActivity {
 
    EditText rEditText;
    final String LOG_TAG = "myLogs";
 
    DBHelper dbHelper;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_setting_);
 
        rEditText = (EditText) findViewById(R.id.roomName);
        dbHelper = new DBHelper(this);
    }
 
 
    public void onClickCreateButton(View view) {
   String roomname = rEditText.getText().toString();
    }
 
    class DBHelper extends SQLiteOpenHelper {
 
        public DBHelper(Context context) {
            
            super(context, "myDB", null, 1);
        }
 
        @Override
        public void onCreate(SQLiteDatabase db) {
            Log.d(LOG_TAG, "--- onCreate database ---");
            
            db.execSQL("create table mytable ("
                    + "id integer primary key autoincrement,"
                    + "name text,"
                    + "email text" + ");");
        }
 
        @Override
        public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
 
        }
    }
 
}
Добавлено через 15 часов 23 минуты
up. помогите пожалуйста, или дайте мне направление, в какую сторону смотреть

Добавлено через 6 часов 29 минут
Решил сам.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2015, 00:35
Ответы с готовыми решениями:

Как создать кнопку по нажатию кнопки?
Здравствуйте! Меня интересует как создать новый объект (в нашем случае кнопку) по нажатию другой...

Создать базу данных на sdcard
Здравствуйте! не как не могу создать базу на карточке Файл DataBaseHelper.java: package...

Запись из TextBox по нажатию кнопки в базу sql
Здравствуйте, пишу программу, никак не могу написать код, чтобы при нажатии кнопки, данные из...

Экспорт файла в базу по нажатию кнопки, без AJAX
Надо экспортнуть файл (txt) в базу на MyAdmin, сделать все это по нажатию кнопки Сам экспорт есть,...

Создать форму, создать в ней таблицу, которая по нажатию кнопки заполнялась случайными числами
Доброе время суток. Я был бы очень благодарен тем, кто поможет мне разобраться с вот такой...

1
Armagedo
210 / 210 / 60
Регистрация: 22.08.2014
Сообщений: 644
29.10.2015, 08:51 2
Лучший ответ Сообщение было отмечено jessez как решение

Решение

Цитата Сообщение от jessez Посмотреть сообщение
Решил сам.
Не вынесла душа поэта
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.10.2015, 08:51

1) Создать Базу данных (Имя , Фамилия, Отчество) 2) Создать таблицу в Базе данных (состоящия из 3 столбцов(а,б,с) и 3 строк int) 3)Создать пользовате
Задача помогите незнаю ваще как даже сделать. Заранее спасибо большое: 1) Создать Базу данных (Имя...

Создать таблицу по нажатию кнопки
Таблица создаётся после нажатия submit button и создаёт таблицу. После нажатия субмит таблица...

Как создать форму по нажатию кнопки?
Имеется некая форма Form1, на которой расположена кнопка "Карта". Как по нажатию на эту кнопку...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru