【问题标题】:How do I connect to a sql database through sql developer? [closed]如何通过 sql developer 连接到 sql 数据库? [关闭]
【发布时间】:2011-09-26 15:46:14
【问题描述】:

所以,我已经下载了一个 .sql 文件,我想知道如何通过我也下载的 sql developer 连接到它。我需要创建与主机名和端口等的连接吗?我可以手动/直接连接到文件吗?

另外,任何人都可以推荐一个好的数据库来为初学者练习/学习吗?我应该只下载 oracle 11g 并使用它吗?

谢谢。

【问题讨论】:

  • 什么是 .sql 文件,而不是包含可能包含或不包含有效 SQL 语句的文本的文件?

标签: sql plsql oracle-sqldeveloper plsqldeveloper


【解决方案1】:

您无法连接到 .sql 文件,因为它不是数据库。 Oracle 以自己的方式作为服务器运行。如果您还没有访问服务器的权限,那么您需要获得一个。

幸运的是,Oracle 发布了一个您可以免费使用的服务器,这将帮助您进入各种领域。看看Oracle Lite

我认为您可能会发现设置开发环境是一项相当大的挑战,但如果您有耐心并有决心,您就可以做到。一旦你有一个服务器可以使用,你就可以开始试验 Sql,这是你用来询问数据库的语言。

祝你好运。

【讨论】:

  • 谢谢!我一直在从一个网站学习,该网站有一个表格和一个可以输入命令的 sql 解释器,但我想在“真实”环境中练习,当我被要求创建新连接时卡住了。我之前唯一的经验是使用 C++,我可以将代码写入 ide 并编译/运行它。这很好地解决了问题!感谢您的链接。 11g数据库下载完成一半;我会无法连接到它吗?
  • 您的问题的第二部分没有真正得到解决;推荐一个好的数据库以获得一些实践。在我看来,Oracle 是一个很好的起点。当然还有其他选择 - 有些人会推荐 MySql,因为它是免费且易于上手的,但它有一些非标准行为,最好在您有良好的基础知识后学习。还有 PostgreSql,它是免费的,是一个非常“纯”的 RDBMS,但我会坚持使用 Oracle,因为它更有可能为您提供未来商业上有用的体验。
【解决方案2】:

您需要 tns 侦听器正在侦听的 SID 以及 IP 地址和端口号(通常为 1521)。

连接后,您就可以针对该数据库运行 sql 文件。

是的,在盲目进入数据库访问领域(例如 .sql 文件)之前,最好先对 Oracle 有一个很好的了解

【讨论】:

  • 我认为这很苛刻,对初学者没有帮助。
  • 我认为凯文的回答一点也不苛刻。
  • 从发帖人的问题来看,我猜他不太可能知道“SID”、“tns”或“听众”这些术语。我认为那一点是没有帮助的。在我看来,“盲目的游荡”是对那些只是想提高自己的知识而不属于“指导”描述的人的完全不必要的挖掘。 @Kevin:糟糕的表演!
  • 在我看来,不理解 SID、tns 和 listener 之类的词会提示专业人士需要获得更多帮助。 (教人钓鱼,废话,废话,废话)
  • 没关系;我可以查条款。我只是对连接的内容有点困惑。我习惯于打开一个 ide 并编写代码:S 谢谢!
猜你喜欢
  • 2010-11-21
  • 1970-01-01
  • 2016-04-05
  • 1970-01-01
  • 1970-01-01
  • 2014-02-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多