【发布时间】:2012-08-03 23:23:34
【问题描述】:
我编写了一些 MySQL java-jdbc 代码来创建数据库并向其中添加一些示例行。我想让这段代码也适用于 oracle 11g。因此,我相应地更改了代码中的连接 URL。但是,现在我得到了错误:
java.sql.SQLException: ORA-01501: CREATE DATABASE 失败 ORA-01100: 数据库已安装
我不知道为什么会出现此错误。这是什么意思“数据库已经安装”? 请帮我解决这个问题。
谢谢。
【问题讨论】:
-
DDL 语法和语义是数据库实现差异最大的地方。如果没有看到您的 DDL,这里的任何人都无法提供帮助。也就是说,该错误意味着 Oracle 认为数据库已经存在。
-
使用SQL Developer或者其他方式,如何手动检查DB是否存在?
-
@fastboat - 请发布您正在尝试的相关代码,正如 Jim Garrison 所说,您的相关 DDL 语句。此外,您可能需要阅读此链接以使用 SQL Developer 进行连接:oracle.com/technetwork/issue-archive/2008/08-may/…
标签: java jdbc oracle11g sqlexception