2011-09-26 99 views
-3

所以,我有一个.sql文件,我已下载并想知道如何通过我也下载的SQL开发人员连接到它。我需要与主机名和端口等创建连接吗?我可以直接手动/直接连接到文件吗?如何通过sql开发人员连接到sql数据库?

另外,任何人都可以推荐一个好的数据库来练习/学习初学者?我应该只是下载Oracle 11g并与之一起玩?

谢谢。

+0

什么是.sql文件,除了文件中可能包含或不包含有效SQL语句的文件外,什么是.sql文件? –

回答

0

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

幸运的是,Oracle发布了一个免费使用的服务器,可以帮助您摆脱困境。看看Oracle Lite

我想你可能会发现自己在开发环境中建立起来是一个相当大的挑战,但如果你耐心和坚定,你可以到达那里。一旦你有一台服务器与你一起玩,你就可以开始尝试使用Sql,这是你用来查询数据库的语言。

祝你好运。

+0

谢谢!我一直在从一个有表格和sql解释器的网站学习,我可以输入命令,但我想在“真实”环境中练习,并在被要求创建新连接时卡住。我以前唯一的经验是用C++编写代码,然后编译/运行它。这很好地解决了问题!感谢您的链接。我下载11g数据库的一半;我将无法连接到它吗? – user965351

+0

你的问题还有第二部分没有真正解决;建议一个好的数据库来获得一些练习。在我看来,甲骨文是一个很好的起点。当然还有其他的选择 - 有些人会推荐MySql,因为它可以免费且易于使用,但它有一些非标准的行为,这些行为在你具备良好的基础知识之后最好学习。还有PostgreSql是免费的,是一个非常“纯粹”的RDBMS,但我会坚持使用Oracle,因为它更有可能为您提供商业上有用的体验。 –

0

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

连接之后,您将能够针对该数据库运行sql文件。

是的,这将是一个不错的主意,有甲骨文的盲目徘徊关进数据库的访问在世界面前有很好的理解(.sql文件,例如)

+0

我认为这对于初学者来说是苛刻的,并不是真的有帮助。 –

+1

我不认为凯文对他的回答非常苛刻。 –

+0

从海报的问题我猜他不太可能知道术语'SID','tns'或'listener'。我认为那是无益的。在我看来,“盲目徘徊”对于那些只是试图提升自己的知识并且不会陷入“指导”描述的人来说是完全不必要的。 @凯文:糟糕的表演! –

相关问题