I really hate when I want to store/fetch something from the database, I have to issue a SQL command and wait for the response, and before that I need to create the table and think carefully about the data types. The code is replicates all over the source, every time I need to talk to SQL I am very tired.
I am thinking about is there any easy way of this? Like when I want to insert a line to a table:
Table1 table;
table.insert("bbb", "ccc", "ddd");
table.insert("colA":"bbb", "colB":"ccc");
Also I don't need to create the table in SQL manually, just declare in the high level language:
Table1 {
colA
colB
}
To find the specific element:
table.find({"colA" = "bbb"});
Or, even better, if the data is stored in XML style, we don't need to make every row the same columns, it's free style.
You know what I mean.
Is there existing ones with good high level language support? Python?