如何使用我自己的数据库连接到 SQL 开发人员

How to connect to SQL developer using my own database

我目前正在使用 SQL Developer 4.5.1.21 并且想花一些时间学习语言、运行 查询等。我正在使用 Oracle 提供的数据库 "HR Schema" 可以免费下载。现在我知道我需要创建一个 "connection" 以便 运行 查询到这个数据库。当我想创建自己的连接时,我开始 运行 遇到麻烦。谁能引导我完成创建新连接的步骤?我所做的是单击“+”按钮,然后单击 "new connection"。

这里的主要问题是您需要先安装 Oracle 数据库实例,然后才能连接到某些东西。

这里有几个选项...

  1. 下载并使用免费版 Oracle:Oracle Express Edition

  2. 你提到你是一名学生。请咨询您的教授,看看他们是否提供更强大的 Oracle 版本供学生使用,例如:

    一个。甲骨文个人版

    b。甲骨文标准版

    c。甲骨文企业版

  3. 如果您有足够的资金,并且打算将来从事数据库工作,您可以购买上述版本之一的许可证。

您可以阅读有关 Oracle 各种版本的更多信息 here

这里要记住的一件事是您想要使用 Oracle 提供的示例模式,特别是 "HR" 模式。查看 Oracle 站点上的 installation documentation,我没有看到关于可用性 table 的 Express 版 Oracle 服务器的提及,但这可能并不意味着它不会起作用。

要解决您问题的连接部分,一旦您设置好数据库并 运行,您应该能够通过提供主机名(localhost 连接到您的本地机器)、端口和各种其他信息,例如用户名和密码。总之,您的连接字符串可能如下所示:

Host=localhost; SID=MyOracleServer; port=1677; Min Pool Size=1; Connection Lifetime=600; User ID=EhBabay; Password=secretpassword123;

或者在 SQL Developer 内,您应该能够相当轻松地连接到 Oracle 数据库的本地实例,而无需创建连接字符串。但是,在您编写的要连接到数据库的任何应用程序中,仍会使用连接字符串。

然而,这里的主要问题是您需要安装一个 Oracle 数据库实例,并且 运行 您可以访问的某个地方。