Using SQL*Plus as a command-line tool. You may directly perform SQL statements using this tool.  Using a graphical user interface (GUI) tool such as SQL Developer. Such tools allow you to run SQL commands directly.  Oracle Enterprise Manager is being used. This is an indirect method of running a SQL query. When you use Oracle Enterprise Manager, some activities are implicitly transformed to SQL queries, which are then run against the database.  Create your own software. This is not a traditional method of running your queries, although it is often used. SQL queries are executed by any online or Windows software that uses an Oracle database as its backend. These applications are developed in a programming language such as.NET or JAVA, and they link to the database via a driver.