【问题标题】:Connecting to MySQL with Tcl使用 Tcl 连接 MySQL
【发布时间】:2009-12-11 22:40:14
【问题描述】:

我有一个关于 MySql 数据库必须放在哪里才能让 Tcl 应用程序读取它的问题。目前,我有一个读取 sqlite 数据库的 Tcl 应用程序。要让应用程序找到数据库,Sqlite Db 必须与 Tcl 应用程序位于同一文件夹中。我正计划将 Sqlite 数据库升级到 MySql。

MySql 数据库是否也必须与 Tcl 应用程序位于同一文件夹中?我注意到Tcl中MySql的连接字符串不需要目录路径,类似于连接Sqlite。

谢谢,

DFM

【问题讨论】:

    标签: mysql sqlite connection directory


    【解决方案1】:

    SQLite 数据库实际上只是一个文件(因此,您的应用程序需要知道该文件在哪里);另一方面,MySQL 是一个守护程序,您的应用程序将通过网络连接访问它(您的应用程序需要知道它应该连接到的服务器的地址,以及数据库名称和登录名/密码).

    因此,对于 MySQL DB,没有“在同一目录中”这样的概念:您实际上可以将您的 MySQL 服务器放在不同的计算机/服务器上,它仍然可以正常工作:您将通过 a 访问它网络连接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-19
      • 1970-01-01
      • 2012-08-08
      • 1970-01-01
      • 2014-08-17
      • 1970-01-01
      相关资源
      最近更新 更多