mysql中有一些文件:.frm, .MDI, .MDY
还有 ibdata1 等等问题是,能不能在C#中直接从这些文件中读取数据?(像SQLite那样)如果不可行,那么想请教一个最简便的能读取到数据的方式(只读不写)
谢谢!

解决方案 »

  1.   


    好奇怪的要求。直接访问mysql啊。除非数据库服务已经停掉了,否则永远不要打直接读取数据文件的主意。
      

  2.   

    首先,不得不回答可以! 不过你需要去了解这些文件的结构。你可以通过 myisam / innodb 源代码了解这些文件的结构。
      

  3.   

    此需求非同一般, 熟读mysql源码再说吧。 
      

  4.   

    C#读取数据,是调用sqlite的api吧。那你一样也可以用C#调用mysql 的驱动读取数据了。
    你分析清楚了sqlite的文件结构?
    如果分析清楚了,那也差不多能分析清楚InnoDB引擎中的数据文件的结构了。
    祝 顺利。
      

  5.   

    可能我说的不清楚
    我的意思就是说,如果不安装MySQL Server,不运行mysqld.exe的话
    在C#中有也能用常用的那些wrapper来读取文件中的数据吗?