那位高手能告诉我从oracle数据库中定时读取数据到文件中具体思路怎么弄的。希望有代码参考

解决方案 »

  1.   

    分3个:定时:在程序里面可以用timer,获取时间然后执行读取数据的方法。在orACLe里面也有定时操作的方法,不过我没有用过。问下数据库的专家。读取数据:网上有代码,你没有具体的说我就没有办法。将读取到内容放在变量里面,或者边读边写。写数据:将数据写入文件是Io操作,就用写文件的方法。好像没有说样,我不清楚的东西所以也没有办法。
      

  2.   


    //数据操作类:
    public class OracleHelper{
        static public DataTable ExecuteQuery(string sql){
            //查询实现代码略
        }
    }
    //窗体类
    public partial class Form1:Form{
        private void timer1_Tick(object sender, EventArgs e){
            string sql ="select * from table1";
            DataTable dt = OracleHelper.ExecuteQuery(sql);
        }
    }代码仅供参考
    具体实现需要你自己写了
      

  3.   

    1.使用定时器读,或者使用线程去读数据库,C#有提供现成的访问数据库的类
    2.写文件这个,得看你需要什么样的格式了,写普通文件IO类应该足够用了,写XML文件也有相应的类楼主仔细看看MSDN吧 或者上网搜索也可以
      

  4.   

    也可以用Oracle中的任务计划吧!