tdbc(n)
β¨ NAME β¨
Okay bestie, welcome to tdbc(n) β Tcl Database Connectivity, aka TDBC. Itβs the common interface for Tcl programs to access SQL databases, and itβs giving main character energy fr fr π
.
β¨ SYNOPSIS β¨
Copy-paste era, no cap π«Ά:
package require tdbc 1.0
package require tdbc::driver version
tdbc::driver::connection create db ?-option value...?
β¨ DESCRIPTION β¨
So what is TDBC? Itβs a common interface for Tcl programs to access SQL databases. Itβs implemented by a series of database drivers: separate modules, each of which adapts Tcl to the interface of one particular database system. All of the drivers implement a common series of commands for manipulating the database. These commands are all named dynamically, since they all represent objects in the database system. The objects include:
- connections β represent connections to a database π
- statements β represent SQL statements π
- result sets β represent the sets of rows that result from executing statements β¨
All of these have manual pages of their own, listed under SEE ALSO β go read the whole friend group, iykyk π¦.
In addition, TDBC itself has a few service procedures that are chiefly of interest to driver writers. SEE ALSO also enumerates them. Driver writers stay winning π.
β¨ SEE ALSO β¨
The linked besties, periodt π :
Tdbc_Init(3)tdbc::connection(n)tdbc::mapSqlState(n)tdbc::resultset(n)tdbc::statement(n)tdbc::tokenize(n)tdbc::mysql(n)tdbc::odbc(n)tdbc::postgres(n)tdbc::sqlite3(n)
β¨ KEYWORDS β¨
The vibe-check words, literally π:
TDBCSQLdatabaseconnectivityconnectionresultsetstatement
β¨ COPYRIGHT β¨
Copyright (c) 2008 by Kevin B. Kenny. β respect the copyright, bestie π
Footer sign-off, bestie π«Ά: source/version is Tcl 8.6, the manual is tdbc(n), and thereβs no date printed in the footer β so thatβs the whole tea βπ.
π¦ where this page comes from
- alpine 3.22: tcl-doc 8.6.16-r0 Β· TCL
- alpine 3.23: tcl-doc 8.6.17-r0 Β· TCL
- alpine 3.23: tcl9-doc 9.0.3-r0 Β· TCL
- alpine 3.24: tcl-doc 8.6.17-r1 Β· TCL
- alpine 3.24: tcl9-doc 9.0.3-r2 Β· TCL
- arch rolling: tcl 8.6.16-1 Β· TCL
- nixos 26.05: tcl 9.0.3
- nixpkgs unstable: tcl 9.1.0
- opensuse-leap 16.0: tcl 8.6.15-160000.2.2 Β· TCL
- opensuse-leap 16.0: tcl 8.6.15-160000.2.2 Β· TCL
- opensuse-leap 16.0: tcl 8.6.15-160000.2.2 Β· TCL
- opensuse-leap 16.0: tcl 8.6.15-160000.2.2 Β· TCL
- Copyright (c) 2008 by Kevin B. Kenny
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms