Package javaforce

Class SQL

java.lang.Object
javaforce.SQL

public class SQL extends Object
  • Field Details

    • lastException

      public Exception lastException
      Last exception that occured.
    • colNames

      public String[] colNames
      Column names from last query.
    • debug

      public static boolean debug
      Outputs all statements to stdout (default = false).
    • derbySQL

      public static String derbySQL
      Apache Derby SQL JDBC Class
    • msSQL

      public static String msSQL
      Microsoft SQL JDBC Class
    • mySQL

      public static String mySQL
      MySQL JDBC Class
    • oracleSQL

      public static String oracleSQL
      Oracle JDBC Class
    • jTDS

      public static String jTDS
      jTDS (Microsoft SQL compatible) (jtds.sourceforge.net)
    • UniData

      public static String UniData
      IBM UNIDATA
  • Constructor Details

    • SQL

      public SQL()
  • Method Details

    • initClass

      public static boolean initClass(String jdbcClass)
      Init JDBC driver (need only call once)
    • connect

      public boolean connect(String connectionURL)
      Connects to SQL Server.
    • connect

      public boolean connect(String jdbcClass, String connectionURL)
      Init JDBC driver and connects to SQL Server.
    • close

      public void close()
      Closes connection.
    • quote

      public static String quote(String str)
      Returns str with quotes around it (and replaces any pre-existing quotes with spaces).
    • numbers

      public static String numbers(String str)
      Returns only numbers in string.
    • signed_numbers

      public static String signed_numbers(String str)
      Returns only numbers in string with single sign (- or +).
    • letters

      public static String letters(String str)
      Returns only letters in quotes in string.
    • letters_numbers

      public static String letters_numbers(String str)
      Returns only letters or numbers in quotes in string.
    • execute

      public boolean execute(String str)
      Executes a SQL query (no return data).
    • select1value

      public String select1value(String str)
      Executes a SQL query with one return value.
    • select1row

      public String[] select1row(String str)
      Executes a SQL query with one row of data.
    • select1col

      public String[] select1col(String str)
      Executes a SQL query with one column of data.
    • select

      public String[][] select(String str)
      Executes a SQL query and returns a table of data.
    • getColumnIndex

      public int getColumnIndex(String col)
    • getLastException

      public Exception getLastException()