那需要你做一个SQL引擎了,并且文本文件的格式也由你来定

解决方案 »

  1.   

    若是文本有一定的格式,倒是可以实现象数据库那样用sql查询。
    试想,在将数据库中数据导出为文本文件,各字段之间用tab键隔开,每条记录为一行,这样可以读出txt文件的每一行,然后再对每一行进行处理,就可以了。
      

  2.   

    我是以“,“逗号隔开的列表。
    TO: study_body(珍惜每一天) :
                      SQL引擎可以吗,如何做?
      

  3.   

    我有一个文本数据
    格式如下:
    d:\mp3\read\管理,EQ情緒管理,.txt,8430
    d:\mp3\read\ProblemSolvingProcess,.txt,4855
    d\BOOK\e-book,fftj-gb,.exe,576626
    d:\mp3\read\BOOK\e-book,gaokao2001gb,.exe,8160590我现在关心的是如何实现sql查询。如所有后缀为".txt"的文件。
      

  4.   

    我已导入到tabledateset中,如何实现查询?大家帮忙up啊!
      

  5.   

    select * from TABLE_NAME where FILE_NAME like '%.txt'
      

  6.   

    TO caoze(大漠孤烟):
         TABLE_NAME 可以在tabledateset中设置吗?
      

  7.   

    目的:通过SQL查询文本文件数据。
    格式如下:
    d:\mp3\read\管理,EQ情緒管理,.txt,8430
    d:\mp3\read\ProblemSolvingProcess,.txt,4855
    d\BOOK\e-book,fftj-gb,.exe,576626
    d:\mp3\read\BOOK\e-book,gaokao2001gb,.exe,8160590目前:现在会把一个文本文件读入到TableDataSet中。
    问题:怎么用QUERYDATASET查询 TableDataSet中的数据?
    小弟JDBC和JBuilder都是初学乍练,还望高人指点!
      

  8.   

    如果你一定要用SQL语句的话。看来你需要自己写一个JDBC的驱动了。其实也就是对文本数据库的JDBC驱动。也许网上会有,我觉得这是一个很普遍的需求。但是也不是很适合实际,干嘛不用数据库?
      

  9.   

    TO hongyu71(朱能菲):
         但用哪种数据库不用额外安装,直接可以在别的电脑上运行?
      

  10.   

    最简单的方法就是在系统的odbc数据源当中新建一个系统dsn,添加text driver(*.txt,*.csv),设置数据库目录为你那几个文本文件所在的目录。接着你就可以在sql语句中这样写 select * from yourfilename.txt yourfilename 
      

  11.   

    jdbc 可不可以设定text driver 数据源?而不用odbc?
      

  12.   

    fanciex()法西施()jdbc 可不可以设定text driver 数据源?而不用odbc?DBF与ACCESS是可以的,但是TXT行不行就不太清楚了。
      

  13.   

    TO hongyu71(朱能菲):
         但用哪种数据库不用额外安装,直接可以在别的电脑上运行?为什么要这样啊?文本型的数据库也要拷一个文件过去呀?ajiao的回复听起来也很方便,我对jdbc-odbc没什么经验。但是如果仅仅odbc的话,我知道是支持文本数据库的。去查查吧。
      

  14.   

    应该可以解决你的问题
    http://www.jiam.com.cn/4bug/readnews.asp?newsid=156&bigclassname=&bigclassid=17&smallclassid=26&smallclassname=&specialid=20