数据库脚本部署安装(ORACLE)

acersoft 2009-07-17 10:05:27
各位老大:
小弟现在需要做一个安装程序,公司要求将存储过程,自定义函数,触发器,表结构的sql文件,和程序一起发布.
但是不知道怎样通过编程的手段,连接数据库,执行该脚本。该脚本文件只有一个,比较大,大概1000行左右。
不用SQL plus,就是要写程序(VC,VB等都可以)实现。
请各位达人指点一二。谢谢
...全文
86 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
inthirties 2009-07-18
  • 打赏
  • 举报
回复
看看这个帖子

http://topic.csdn.net/u/20090618/13/c7a40096-15aa-473f-b073-ce9197e5f594.html
acersoft 2009-07-18
  • 打赏
  • 举报
回复
可能我没有表达清楚,简单的说吧,我想通过vc,连接ORACLE数据库,然后执行一个很长的脚本,这样是否可行。或者有什么好的方案没有?
CamilleTao 2009-07-18
  • 打赏
  • 举报
回复
不知道你说是哪种意思?你所谓的程序是指其他语言的代码吗?比如说java?
CamilleTao 2009-07-18
  • 打赏
  • 举报
回复
不知道你说是哪种意思?你所谓的程序是指其他语言的代码吗?比如说java?
CamilleTao 2009-07-18
  • 打赏
  • 举报
回复
不知道你说是哪种意思?你所谓的程序是指其他语言的代码吗?比如说java?
acersoft 2009-07-18
  • 打赏
  • 举报
回复
这个脚本和数据库是有着非常紧密的关系的。脚本大致由以下内容组成。
创建数据对象(用户,表,授权等等)
插入基础数据(insert into xxxx)

create user ...
grant xxx to..
create table XXXX
insert into xxxx
这个脚本放在sqlplus 里面可以很快执行完毕,但是现在希望通过程序的方法
执行该SQL,不知道怎么处理,请指教
inthirties 2009-07-18
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 acersoft 的回复:]
可能我没有表达清楚,简单的说吧,我想通过vc,连接ORACLE数据库,然后执行一个很长的脚本,这样是否可行。或者有什么好的方案没有?
[/Quote]

可以,我上面提到的连接里,是我们以前的java实现类似你这样的功能的。

你需要做的就是自己解析文件,然后执行解析出来的sql,
zzyzgydotnet 2009-07-18
  • 打赏
  • 举报
回复
up
linhaiqiang 2009-07-18
  • 打赏
  • 举报
回复
好像可以
liuyi8903 2009-07-17
  • 打赏
  • 举报
回复
这个与数据库没有绝对的关系.

除非你还要创建tablespace等库结构的东西.

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧