I am curious to know when is the transaction is started at database side? I am using oracle as database and ojdbc6 jar driver to connect to the db.
I am also curious to know what exactly a connection is? can I relate it to a database session? do sockets are used to connect a java application to the database server?
Thank you!