c# - 如何在 C# 中从 MySQL 数据库获取表名列表?

标签 c# mysql

如何在 C# 中从 MySQL 数据库获取表名列表?

最佳答案

请参阅此链接,它从连接开始进行解释

http://www.geekpedia.com/tutorial139_Connecting-to-MySQL-with-Csharp-and-ODBC.html

你需要运行“显示表格”

private void btnListTables_Click(object sender, EventArgs e)

{

      if (OdbcCon.State == ConnectionState.Open)

      {

            // Execute the SHOW TABLES query on the MySQL database

            OdbcCom = new System.Data.Odbc.OdbcCommand("SHOW TABLES", OdbcCon);

            OdbcDR = OdbcCom.ExecuteReader();

            txtLog.AppendText("Tables inside " + txtDatabase.Text + ":\r\n");

            // Loop through the list of tables and display each one

            while (OdbcDR.Read())

            {

                  txtLog.AppendText(">> " + OdbcDR[0] + "\r\n");

            }

      }

}

关于c# - 如何在 C# 中从 MySQL 数据库获取表名列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5401848/

相关文章:

c# - 对象继承、密封方法覆盖和 C#

c# - Null 异常未处理 - IdleDetectionMode.Disabled

mysql - 错误代码 : 1062. 重复条目 'PRIMARY'

mysql - 返回正则表达式不匹配但不包含单词的记录

mysql - 如何编写查询来计算另一个表中没有外键的特定记录数?

mysql - 在 MySQL 服务器中存储文件的最佳方式

Jquery依赖下拉菜单选择

c# - 正则表达式匹配以逗号分隔的列表,末尾没有逗号

c# - 用 `new()` 约束类型参数是什么意思?

c# - 仅在我的应用程序中添加到 shell 上下文菜单