In simple and plain english could you please give me an idea what is JDBC. Can you compare it with other languages (if they have something similair) or .NET. Yes I have seen a lot of tutorials/books about but I got lost. I want to get an idea before go deep and learn what is JDBC. I know the basic of OOP and Java but not advance subjects. Thanks
The JDBC site can be found at the java site here. The way that databases communicate with the outside world is not 'java', it isn't 'c' and it also isn't 'windows'. They do it their own way, dictated by the people who wrote the database. JDBC provides a wrapper for databases that allows almost direct communication with the database similar to Window's ODBC. There are other ways like JDO, (.Net's ADO) and entity beans, but some of these are written on top of JDBC or ODBC just to make operations more generic rather than DB specific. More or less. You're going to have to ask more specific questions if you want more specific answers.