Как сохранить данные текстового поля в локальной базе данных SQL Server в приложении blackberry?

#blackberry #mobile-website #blackberry-eclipse-plugin #blackberry-jde

#ежевика #мобильный веб-сайт #blackberry-eclipse-plugin #blackberry-jde

Вопрос:

У меня есть два элемента управления на главном экране, один из которых — текстовое поле, а другой — кнопка.

При нажатии кнопки я хочу сохранить данные текстового поля в одной из моих таблиц sql Server.

Поскольку я новичок в BB dev, поэтому не уверен, какому подходу я должен следовать, чтобы достичь этого.

Любая помощь или разъяснения по этому вопросу будут действительно оценены.

Заранее спасибо!!

Ответ №1:

Вы можете получить данные из текстового поля с помощью textbox.getText();

Сохраните его в виде строки, а затем вы можете вставить эти данные, ссылаясь на этот код:

  try
        {
            URI myURI = URI.create("file:///SDCard/Databases/SQLite_Guide/"  
                                   "MyTestDatabase.db"); 
            d = DatabaseFactory.open(myURI);

            Statement st = d.createStatement("INSERT INTO People(textboxid) "  
                                             "VALUES (textbox.getText())");
            st.prepare();
            st.execute();
            st.close();
            d.close();

        }
        catch ( Exception e ) 
        {         
            System.out.println( e.getMessage() );
            e.printStackTrace();
        }