如何在程序中,动态创建ORACLE用户!并动态创建此用户的TABLE啊?

lwg7603 2002-07-17 05:49:27
如题??
用JAVA实现??
...全文
52 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jaguarcts 2002-07-17
  • 打赏
  • 举报
回复
用JDBC连接ORACLE
其它的就没有什么难的。
我有JAVA操作数据库的代码,可以针对ORACLE,SQLSERVER进行工作。
xzh2000@fm365.com
KingSunSha 2002-07-17
  • 打赏
  • 举报
回复
应该不是DB的概念,只是一个用户以及该用户下的表而已,在ORACLE中,这称为SCHEMA

其实很简单,运行一串SQL语句就行了
--生成用户
CREATE USER myUser IDENTIFIED BY myPassword
DEFAUL TABLESPACE myTablespace
TEMPORARY TABLESPACE myTempTablespace
QUOTA UNLIMITED ON myTablespace;
--授权
GRANT CONNECT TO myUser;
GRANT CREATE TABLE TO myUser;
....

--用新的用户登陆
CONNECT myUser/myPassword
--建表
CREATE TABLE table1 (...);
...

lwg7603 2002-07-17
  • 打赏
  • 举报
回复
没办法呀,只能这样作啊!
我的程序要求是动态添加客户!动态生成此客户的DB呀?
penitent 2002-07-17
  • 打赏
  • 举报
回复
这实在是有必要吗?
要实现也要通过存取过程来实现!
只是,觉得,你的方法不好

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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