{"id":40388379,"url":"https://github.com/tcltk/tdbcmysql","last_synced_at":"2026-01-20T12:32:51.683Z","repository":{"id":5665754,"uuid":"6875232","full_name":"tcltk/tdbcmysql","owner":"tcltk","description":"Tcl DataBase Connectivity Mysql Driver (Mirror of core.tcl.tk). ","archived":false,"fork":false,"pushed_at":"2013-10-02T11:51:14.000Z","size":11472,"stargazers_count":6,"open_issues_count":0,"forks_count":8,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-05-09T11:12:48.364Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tcltk.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"license.terms","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-11-27T00:49:04.000Z","updated_at":"2024-04-26T07:33:43.000Z","dependencies_parsed_at":"2022-07-07T04:30:10.234Z","dependency_job_id":null,"html_url":"https://github.com/tcltk/tdbcmysql","commit_stats":null,"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/tcltk/tdbcmysql","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcltk%2Ftdbcmysql","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcltk%2Ftdbcmysql/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcltk%2Ftdbcmysql/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcltk%2Ftdbcmysql/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tcltk","download_url":"https://codeload.github.com/tcltk/tdbcmysql/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tcltk%2Ftdbcmysql/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28603392,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T12:01:53.233Z","status":"ssl_error","status_checked_at":"2026-01-20T12:01:46.545Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-20T12:32:51.616Z","updated_at":"2026-01-20T12:32:51.674Z","avatar_url":"https://github.com/tcltk.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"README: tdbcmysql\n\n    This is the 1.0.0 source distribution of the driver for Tcl\n    Database Connectivity (TDBC) to access MySQL databases.. TDBC and\n    its drivers are available from a Fossil version control repository\n    at http://tdbc.tcl.tk/\n\nRCS: @(#) $Id: $\n\n1. Introduction\n\nThis directory contains the source code, documentation, and test\nscripts for the MySQL driver for Tcl Database Connectivity. This\nmodule, plus TDBC itself, allow you to access MySQL databases using a\nstandard application programming interface (API) from a Tcl script.\nThis module is also available from http://tdbc.tcl.tk along with the\nsource code of TDBC itself. A bug database and Wiki are available at\nthe same location.\n\nTdbc::mysql is a freely-available open source package.  You can do\nvirtually anything you like with it, such as modifying it,\nredistributing it, and selling it either in whole or in part.  See the\nfile \"license.terms\" for complete information.\n\n2. Compilation and Installation\n\nThis module follows the general configuration and installation\nrules described in the README file for tdbc. In addition to the\noptions described there, the 'configure' script for tdbcmysql\naccepts the following two options:\n\n    --with-mysql-includedir=PATH\n\n\tSpecifies PATH as the path to the directory that contains\n\t'mysql.h' and related header files. \n\n    --with-mysql-libdir=PATH\n\n\tSpecifies PATH as the path to the directory that contains\n\tthe MySQL link libraries.\n\nBuilding on Windows is tested only with msys/mingw, and only with\nthe version of MySQL present in XAMPP (https://sourceforge.net/projects/xampp)\nYou need the 'xampp-win32-devel' package as well as the 'xampp-win32'\npackage.\n\nIn order to build the code under msys/mingw, you need to rebuild the\nimport library for use by mingw. (This also requires the 'reimp' \nutility from mingw-utils.) The recipe for this step is:\n\n    reimp -d drive:/path/to/xampp/lib/mysql/libmysql.lib\n    dlltool -k -d libmysql.def -l libmysql.a\n    cp libmysql.a drive:/path/to/mingw/lib\n\nIt is also convenient to make sure that the MySQL headers are available\nwithout the --with option:\n\n   cp -r drive:/path/to/xampp/include/mysql/* drive:/path/to/mingw/include/\n\nThen an ordinary 'configure' and 'make' should function to build the\nload module.\n\nNOTE THAT ON WINDOWS, THE 'libmysql.dll' LIBRARY MUST BE ON THE PATH\nAT RUNTIME.  Probably the easiest way to ensure this happens is to\nput it either in the Windows 'system32' directory or the 'bin'\ndirectory of your Tcl distribution.\n\n3. Documentation\n\nThe 'doc' subdirectory in this release contains a set of reference\nmanual entries for tdbc::mysql.  Files with an extension '.n' are for\nTcl classes and commands; files with an extension '.3' are for C\nlibrary functions. The file, 'doc/tdbcmysql.n' gives an overview,\nlisting the classes and functions\n\n4. See also\n\nMore information about TDBC and its drivers are available in the\nREADME file for TDBC itself; refer to that file for compilation and\ninstallation instructions, and support information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftcltk%2Ftdbcmysql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftcltk%2Ftdbcmysql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftcltk%2Ftdbcmysql/lists"}