如何从IntelliJ IDEA 14连接到Oracle数据库?

时间:2015-01-06 22:43:25

标签: java oracle intellij-idea database-connection

有人可以告诉我具体如何管理此连接?我现在这样做了3天,每个例子,网上的每个视频都是关于MySQL或SQLite与NetBeans的连接。我的目标是将SELECT查询的结果放在JTable中。而已。我知道我需要一些驱动程序和连接URL,ResultSet,PreparedStatement,TableModel,但我没有找到完美的组合来获得一些结果。

感谢。

2 个答案:

答案 0 :(得分:2)

如果您找不到涵盖所有这些内容的教程或视频,那么您需要结合涵盖问题各个部分的来源。

例如:

答案 1 :(得分:1)

您可能正在努力使用IntelliJ对话框中的所有选项。大多数IDE都提供了指定JDBC URL的方法。如果您熟悉Oracle TNS名称,则当您拥有复杂的Oracle地址列表(例如,在RAC中)或有防火墙并且您必须指定SERVER=DEDICATED时,以下URL将适用于您:

jdbc:oracle:thin:@(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = yourdbhost.com)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE)))

jdbc:oracle:thin:@(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = yourdbhost.com)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SID = XE)))

在大多数情况下,这就足够了:

jdbc:oracle:thin:@yourdbhost.com:1521:XE

最后,确保您的用户名和密码通过SQL / PLUS

进行测试来运行