Здесь вы узнаете, как ради эксперемента запустить SQLite без долгого чтения и
конфигурирования:
Скачайте код
Скачайте копию бинарника на свою машину или скачайте копию исходников и
скомпилируйте их сами. Подробности найдете на странице
"скачать".
Создайте новую базу данных
В приглашение shell или DOS введите: "sqlite3 test.db". Будет
создана новая база данных с именем "test.db". (Если хотите, вы можете
использовать другое имя.)
Введите команды SQL для создания и заполнения новой базы данных.
Ниже приведена простая программа на TCL, которая демонстрирует использование
TCL-интерфейса для SQLite. Программа выполняет команды SQL, заданные как второй
аргумент, в базе данных, заданной как первый аргумент. Обратите внимание на
команду sqlite3 в строке 7, которая открывает базу SQLite и создает новую
TCL-команду "db" для доступа к базе. Вызов команды db в строке 8
выполняет команды SQL в базе данных и закрывает соединение с базой в последней
строке скрипта.
#!/usr/bin/tclsh
if {$argc!=2} {
puts stderr "Usage: %s DATABASE SQL-STATEMENT"
exit 1
}
load /usr/lib/tclsqlite3.so Sqlite3
sqlite3 db [lindex $argv 0]
db eval [lindex $argv 1] x {
foreach v $x(*) {
puts "$v = $x($v)"
}
puts ""
}
db close
Ниже приведена простая программа на C, которая демонстрирует использование
интерфейса C/C++ для SQLite. Название базы данных передается в качестве первого
аргумента, а в качестве второго аргумента передается одна или больше инструкций
SQL для выполнения на данной базе. Обратите внимение на вызовы функций
sqlite3_open() в строке 22, которая открывает базу данных,
sqlite3_exec() в строке 27, которая выполняет команды SQL на базе, и
sqlite3_close() в строке 31, которая закрывает соединение с базой.