Java 如何访问默认连接';xe';在oracle 11g中创建用户?

Java 如何访问默认连接';xe';在oracle 11g中创建用户?,java,jdbc,oracle11g,Java,Jdbc,Oracle11g,我想用Java1.6-OracleExpress 11g-JDBC(OJDBC6)代码创建一个拥有所有权限的用户。现在,我有一个连接是“xe”(我在sqldeveloper中看到)。我想让我的java代码访问“xe”,然后在“xe”(在“otherusers”部分中)下创建一个用户。我该怎么做?请帮我做这个 目前,我手动完成这项工作。我去xe,输入密码并登录到xe。然后,我转到“其他用户”部分并在那里创建一个用户。我想让我的代码为我做这一切 谢谢。如果我理解你的问题,我想你会想从Java创建Or

我想用Java1.6-OracleExpress 11g-JDBC(OJDBC6)代码创建一个拥有所有权限的用户。现在,我有一个连接是“xe”(我在sqldeveloper中看到)。我想让我的java代码访问“xe”,然后在“xe”(在“otherusers”部分中)下创建一个用户。我该怎么做?请帮我做这个

目前,我手动完成这项工作。我去xe,输入密码并登录到xe。然后,我转到“其他用户”部分并在那里创建一个用户。我想让我的代码为我做这一切


谢谢。

如果我理解你的问题,我想你会想从Java创建Oracle用户,对吗


一种方法是使用用户名、密码、表空间名称、授权、特权等参数创建一个数据库存储过程,并通过传递所有必要的参数,使用
CallableStatement
从Java调用此SP。

您想从Java代码或后端执行此操作吗?已经完成了,请参阅下面的注释。我可以在没有存储过程的情况下执行此操作吗?我希望所有的事情都由Java代码完成,而数据库方面什么都不做。这是可能的吗?@sweetdreams当然可以用Java来实现,但是如果你坚持用Java来创建用户,代码会变得凌乱、不整洁。请问您为什么不想使用SP?我想尝试各种方法。不管它有多凌乱,我还是想试试。我认为它一点也不会凌乱。看看下面的这篇文章,解决方案就在那里-@sweetdreams肯定可以从Java实现这一点,由个人或团队管理层决定是使用Java还是使用SP来创建完整的数据库用户代码