can any one suggest me which database I can use for my small application(to store user names ,passwords, very few other data.. ) I am using Python, Google Apps and guide me how to connect to database, I am very new to these technologies
Well, depending on the complexity you need, you can use either the standard "anydbm" module for simple, persistent key-value string-to-string mappings; or you can use the "sqlite3" module for a more full-fledged SQL experience with a local data-store. If you need to step up to a shared database, you can investigate the various MySQL, PostgreSQL, etc. bindings that can be added to Python.
You can read about both the "anydbm" and "sqlite3" modules (along with example code) in the standard library reference docs.
-tkc -- http://mail.python.org/mailman/listinfo/python-list