有人可以告诉我具体如何管理此连接?我现在这样做了3天,每个例子,网上的每个视频都是关于MySQL或SQLite与NetBeans的连接。我的目标是将SELECT查询的结果放在JTable中。而已。我知道我需要一些驱动程序和连接URL,ResultSet,PreparedStatement,TableModel,但我没有找到完美的组合来获得一些结果。
感谢。
答案 0 :(得分:2)
如果您找不到涵盖所有这些内容的教程或视频,那么您需要结合涵盖问题各个部分的来源。
例如:
这包括在IntelliJ 14中配置数据源:https://www.jetbrains.com/idea/help/configuring-a-db-data-source.html
这包括Oracle数据库的JDBC数据库URL:http://docs.oracle.com/cd/B14117_01/java.101/b10979/urls.htm#BEIJFHHB。这样做:http://www.herongyang.com/JDBC/Oracle-JDBC-Driver-Connection-URL.html
javadoc涵盖了您正在使用的各种API。
依此类推。
答案 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
进行测试来运行