LINUX CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>

7-DAY TOP DOWNLOAD

#
Program
Mandriva Linux
2008.1 / 2009 RC1

256,026
Fedora 9 / 10 Alpha
216,455
KNOPPIX Live DVD
5.3.1

209,801
Kororaa AIGLXgl Live
CD 0.3

180,495
Beryl 0.2.1
178,561
BackTrack 3.0
171,614
aircrack 2.41
158,233
MPlayer 1.0 RC2
158,078
VLC 0.9.0
113,029
Cedega 6.0
107,961

WEEK'S BEST

  • Softpedia Linux RS...
  • Ubuntu 8.04.1
  • Pidgin 2.5.1
  • Adobe Flash Player...
  • The Gimp 2.4.7 / 2...
  • openSUSE Linux 11....
  • Linux Kernel 2.6.2...
  • Super Grub Disk 0....
  • Skype 2.0.068
  • OpenOffice.org 2.4...
  • Mozilla Firefox 3....
  • Transmission 1.33
  • DeVeDe 3.11b
  • Wine 1.1.3
  • wine-doors 0.1.2
  • Shoreline Firewall...
  • Linux Mint 5.0
  • Google Gadgets 0.1...
  • Fedora 9 / 10 Alpha
  • Opera 9.52
  • Home / Linux / Database / Database Engines

    SQLite 3.6.2



    No screenshots available
    Downloads: 1,481  Add to download basket  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.8/5)
    32 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    D. Richard Hipp | More programs
    Public Domain / FREE
    August 31st, 2008, 12:10 GMT
    ROOT / Database / Database Engines

     Read user reviews (0)  Add a review  Refer to a friend  Subscribe

     

    SQLite description

     

    SQLite is an embeddable SQL engine in a C library.

    SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine.

    The SQLite distribution comes with a standalone command-line access program (sqlite) that can be used to administer an SQLite database and which serves as an example of how to use the SQLite library.

    Create A New Database:

    � At a shell or DOS prompt, enter: "sqlite3 test.db". This will create a new database named "test.db". (You can use a different name if you like.)
    � Enter SQL commands at the prompt to create and populate the new database.

    Write Programs That Use SQLite

    Below is a simple TCL program that demonstrates how to use the TCL interface to SQLite. The program executes the SQL statements given as the second argument on the database defined by the first argument. The commands to watch for are the sqlite3 command on line 7 which opens an SQLite database and creates a new TCL command named "db" to access that database, the invocation of the db command on line 8 to execute SQL commands against the database, and the closing of the database connection on the last line of the script.

    #!/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

    Here are some key features of "SQLite":

    · Transactions are atomic, consistent, isolated, and durable (ACID) even after system crashes and power failures.
    · Zero-configuration - no setup or administration needed.
    · Implements most of SQL92. (Features not supported)
    · A complete database is stored in a single disk file.
    · Database files can be freely shared between machines with different byte orders.
    · Supports databases up to 2 terabytes (241 bytes) in size.
    · Sizes of strings and BLOBs limited only by available memory.
    · Small code footprint: less than 30K lines of C code, less than 250KB code space (gcc on 486)
    · Faster than popular client/server database engines for most common operations.
    · Simple, easy to use API.
    · TCL bindings included. Bindings for many other languages available separately.
    · Well-commented source code with over 95% test coverage.
    · Self-contained: no external dependencies.
    · Sources are in the public domain. Use for any purpose.

      


    TAGS:

    SQL engine | embeddable SQL engine | SQL database | SQLite | engine | SQL

    Related downloads IT News Popular downloads New additions   Latest reviews  
    Debea Database Access Library 1.2.4
    Debea Database Access Library is a collection of interfaces that allows you to map C objects.
    Metabase 2008.04.14
    Metabase is a DBMS-independent PHP API to access SQL databases.
    MySQL 6.0.4 Alpha
    MySQL is The World's Most Popular Open Source Database.
    ssqlfs 0.3.7
    ssqlfs uses a defined file/directory structure to generate an SQL database which corresponds to that file/directory structure.
    Rosetta::Engine::Generic 0.22.0
    Rosetta::Engine::Generic is a catch-all engine for any DBI-supported SQL database.


    HTML code for linking to this page:


    Go to top



    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   ENTER NEWS SITE   |   ENGLISH BOARD   |   ROMANIAN FORUM