1. A method of storing content in a database from a file, the file including content instances associated with file fields having a file field type, the method being performed at least in part using a processing system having a processor coupled to a store, the method including: a) in the processor, receiving the file; b) in the processor, determining the type of each file field of the file; c) in the processor, creating a corresponding store field for each file field of the file in the store; d) in the processor, transferring each content instance from a file field of the file into the corresponding store field of the store; e) in the processor, after each content instance has been stored in the store, determining a database field into which each content instance is to be stored; f) in the processor, creating a query including one or more vacant locations, the vacant locations comprising SQL templates being created in accordance with the database field type of the database field in which content instances are to be stored; g) in the processor, transferring each content instance from the store into a respective vacant location within the query to thereby populate the vacant locations within the query by replacing a SQL template with the content instance; and, h) in the processor, after each content instance has been transferred to populate a vacant location, applying the query to the database to thereby transfer each of the content instances to the database in accordance with the database field type.