Book Image

Raspberry Pi Home Automation with Arduino - Second Edition

By : Andrew K. Dennis
Book Image

Raspberry Pi Home Automation with Arduino - Second Edition

By: Andrew K. Dennis

Overview of this book

Table of Contents (16 chapters)
Raspberry Pi Home Automation with Arduino Second Edition
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
4
Temperature Storage – Setting Up a Database to Store Your Results
Index

HTSQL


Hyper Text Structured Query Language (HTSQL) is a technology that allows us to write queries on the fly for our database and execute them via a URL. Developed by Clark Evans and Kirill Simonov of Prometheus Research, HTSQL is built upon the Python programming language and provides an HTTP-based query language that is translated into SQL. This allows us to write complex queries via the web browser, and allows queries to be embedded in client-side AJAX code without the need to write server-side applications.

Unlike SQL and server-side programming languages such as Java, a database with an HTSQL server running on it can be accessed via JavaScript or a web browser, such as Midori. The benefit of using this technology is that it cuts down on the amount of server-side code we have to write, and also provides us with a simpler syntax than SQL to query a database.

You might remember that we wrote the following SQL query to return the values in our Temperature table:

SELECT * FROM Temperature...