各位老大:
    小弟现在需要做一个安装程序,公司要求将存储过程,自定义函数,触发器,表结构的sql文件,和程序一起发布.
   但是不知道怎样通过编程的手段,连接数据库,执行该脚本。该脚本文件只有一个,比较大,大概1000行左右。
   不用SQL plus,就是要写程序(VC,VB等都可以)实现。
  请各位达人指点一二。谢谢

解决方案 »

  1.   

    这个与数据库没有绝对的关系.除非你还要创建tablespace等库结构的东西.
      

  2.   

    看看这个帖子http://topic.csdn.net/u/20090618/13/c7a40096-15aa-473f-b073-ce9197e5f594.html
      

  3.   

    这个脚本和数据库是有着非常紧密的关系的。脚本大致由以下内容组成。
    创建数据对象(用户,表,授权等等)
    插入基础数据(insert into xxxx)create user ...
    grant xxx to..
    create table XXXX
    insert into xxxx
    这个脚本放在sqlplus 里面可以很快执行完毕,但是现在希望通过程序的方法
    执行该SQL,不知道怎么处理,请指教
      

  4.   

    不知道你说是哪种意思?你所谓的程序是指其他语言的代码吗?比如说java?
      

  5.   

    不知道你说是哪种意思?你所谓的程序是指其他语言的代码吗?比如说java?
      

  6.   

    不知道你说是哪种意思?你所谓的程序是指其他语言的代码吗?比如说java?
      

  7.   

    可能我没有表达清楚,简单的说吧,我想通过vc,连接ORACLE数据库,然后执行一个很长的脚本,这样是否可行。或者有什么好的方案没有?
      

  8.   


    可以,我上面提到的连接里,是我们以前的java实现类似你这样的功能的。你需要做的就是自己解析文件,然后执行解析出来的sql,