Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
iodbctest(1)		      iODBC Driver Manager		    iodbctest(1)

NAME
     iodbctest, iodbctestw - iODBC Demonstration programs

SYNOPSIS
     iodbctest ["DSN=xxxx[;UID=xxxx][;PWD=xxxx][;OPT=value]"]
     iodbctestw ["DSN=xxxx[;UID=xxxx][;PWD=xxxx][;OPT=value]"]

DESCRIPTION
     The  iodbctest  program  and iodbtestw programs are simple ODBC sample pro-
     grams, showing the strength of the ODBC API to connect to any ODBC  enabled
     database, issue SQL commands and retrieve the query results.

     The iodbctest program uses the standard ODBC API calls to connect using any
     DSN, but retrieves all results in ASCII mode.

     The iodbctestw program uses the ODBC Unicode API calls to connect using any
     DSN, and retrieves all results in Unicode mode.

OPTIONS
     The  iodbctest program uses the SQLDriverConnect function to make a connec-
     tion using any available ODBC compliant driver. This  allows  the	user  to
     override any ODBC connect attribute in the DSN string.

     Connect  strings  should  start  with either a DSN=xxx or a DRIVER=xxxx at-
     tribute optionally followed by other DSN attributes separated  by	a  semi-
     colon e.g:

	  DSN=ora9;UID=scott;PWD=tiger;DATABASE=ora9u

     Any attributes required for a proper connection that are not entered in the
     DSN connect string, must be present in the odbc.ini file.

     If  the  connect  string is passed as an argument to the iodbctest program,
     the string should be quoted as most shells use the semicolon as their  com-
     mand separator. If the connect string is entered on the interactive prompt,
     no quotes should be used.

     After  a  successful  connection has been established, the user is prompted
     for a SQL command to be send to the database. A  SQL  command  cannot  span
     multiple lines.

     If  the  SQL  command  returns  one or more result sets, each result set is
     fetched using character buffers and displayed in a table.

     Additionally, the iodbctest program understands a few special commands:

     qualifiers
	     Show a list of qualifiers using the SQLTables catalog call.

     owners
	     Show a list of owners using the SQLTables catalog call.

     tables
	     Show a list of tables using the SQLTables catalog call.

     types
	     Show a list of tables types using the SQLTables catalog call.

     datatypes
	     Show a list of data types using the SQLGetTypeInfo catalog call.

     reconnect
	     Perform a disconnect/reconnect with the  information  saved  during
	     the first SQLDriverConnect.

     quit (or exit)
	     Exit the program and return to the shell.

EXAMPLES
     Start  the iodbctest program and get a list of DSNs before making a connec-
     tion:

	 $ iodbctest
	 OpenLink ODBC Demonstration program
	 This program shows an interactive SQL processor

	 Enter ODBC connect string (? shows list): ?

	 DSN				  | Driver
	 -----------------------------------------------------------------
	 ora9				  | OpenLink Generic ODBC Driver
	 mysql				  | OpenLink Generic ODBC Driver
	 mysqllite			  | OpenLink Lite for MySQL
	 myodbc 			  | MyODBC Driver
	 pgsql				  | OpenLink Generic ODBC Driver
	 tds				  | OpenLink Generic ODBC Driver

	 Enter ODBC connect string (? shows list): DSN=ora9;PWD=tiger
	 Driver: 05.20.0316 OpenLink Generic ODBC Driver (oplodbc.so)

	 SQL>

     Connect to an Oracle 9 instance which has	been  previously  setup  in  the
     odbc.ini file:

	 $ iodbctest "DSN=ora9;UID=scott;PWD=tiger"
	 iODBC Demonstration program
	 This program shows an interactive SQL processor
	 Driver: 05.20.0316 OpenLink Generic ODBC Driver (oplodbc.so)

	 SQL>select * from emp

	 ID		  |NAME
	 -----------------+-------------------------------------------
	 1		  |Record 1
	 2		  |Record 2
	 2		  |Record 3

	  result set 1 returned 3 rows.

	 SQL> quit

COPYRIGHT
     Copyright (C) 1996-2023 OpenLink Software

AUTHOR
     iODBC Administrator <iodbc@openlinksw.com>

3.52.16 			  3 August 2005 		    iodbctest(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=iodbctestw&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help