What exactly is the relation between SQL and Java that makes every job want these 2 specific skills together? I did 2 interviews where both of them desired both skills.
SQL is THE intergalactic query language. everyone and anything uses it (except nosql dbms). java is often used in companies - i won't start a flame about java here, just admit vi is better than emacs.
CRUD
Everybody uses SQL for any serious data storage.
Java is just a really, really popular language in the industry.
You might as well ask "Why do all these companies want me to speak english"
>>59389909
Your going to be writing code on a server that connects to a database. You would probably be using hibernate though and not actually writing sql.
i hate java!!!!!
>>59389909
Two wildly popular techs in industry. You won't get a proper job without Java/SQL, unless you're aiming to use some insecure mongoDB at some startup that'll inevitably fail within a year of it's inception.
>>59390010
This.
Any business with serious data flinging needs will be using a database of some sort as primary storage. Java has a lot of library stuff that takes the edge off of sling it.
>>59389909
Most modern corporate development is just creating a web ui for a database. Java is the middleman that serves views (jsp or html5) to the browser and talks sql to the database.
A lot of DBAs *hate* the Object Relational Mapping tools like Hibernate or iBatis that abstract the database calls away to tidy java methods because ORMs tend to shit up their carefully designed and maintained table structures. In this scenario java developers will only be able to manipulate data in the database by writing sql queries as String directly in their java code.
t. corporate java drone