Сегодняшний пост не относится непосредственно к программированию для мобильных устройств, но будет, на мой взгляд, весьма полезен.
Чаще всего в мобильных устройствах используется СУБД SQLite. Для работы с базой на персональных компьтерах удобно использовать связку Groovy + JDBC. Что такое Groovy и как его устанавливать вы можете узнать на сайте http://groovy.codehaus.org/.
Итак, приступим.
- Нужно скачать и установить groovy с официального сайта: http://groovy.codehaus.org/Download.
- Скачиваем SqliteJDBC по ссылке http://www.zentus.com/sqlitejdbc/ и кладём его в каталог groovy/lib
- Используем вот такой вот код для доступа к базе:
#!/usr/bin/env groovy import java.sql.*; import groovy.sql.*; wordsSql = Sql.newInstance( "jdbc:sqlite:words.db3", "", "", "org.sqlite.JDBC" ); def void toLower() { def i=0; println("To lower case..."); wordsSql.eachRow('''select _Id, title from words''') { println([it.title]); } wordsSql.commit(); } wordsSql.getConnection().setAutoCommit(false); toLower(); wordsSql.commit(); wordsSql.getConnection().close();