I have the following connection string(get from a property of sql server):
Data Source=(LocalDB)\\v11.0;AttachDbFilename=C:\\Users\\myUser\\Desktop\\adoBanch
Gets the time to wait while trying to establish a connection before terminating the attempt and generating an error. (MSDN, SqlConnection.ConnectionTimeout Property, 2013)
That is the timeout to create the connection, NOT a timeout for commands executed over that connection.
See for instance http://www.connectionstrings.com/all-sql-server-connection-string-keywords/ (note that the property is "Connect Timeout" (or "Connection Timeout"), not just "Timeout")