Jdbc oracle中的数据库连接
我还验证了Jdbc oracle中的数据库连接,jdbc,Jdbc,我还验证了tnsnames.ora文件 Class.forName("oracle.jdbc.driver.OracleDriver"); Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","system","tiger"); 我在类路径中添加了ojdbc14.jar,我正在使用oracle10g 你能帮我一下吗。如前所述,检查你是否能做tnsping如tnsping
tnsnames.ora
文件
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","system","tiger");
我在类路径中添加了ojdbc14.jar
,我正在使用oracle10g
你能帮我一下吗。如前所述,检查你是否能做
tnsping
如tnsping或SQLDeveloper
这样的工作,如果工作正常,试着从sqlplus或任何类似TOAD
或SQLDeveloper
的工具连接到你的数据库。如果您收到任何错误,请发布错误,否则请使用以下命令连接到您的数据库并查看其工作方式
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SID = orcl)
)
)
更新1
你能试试下面的代码吗
try {
Class.forName("oracle.jdbc.OracleDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
return;
}
Connection con = null;
try {
con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","system","tiger");
} catch (SQLException ex) {
ex.printStackTrace();
} finally {
close(connection);
}
return
如果不起作用,也试试这个
jdbc:oracle:thin:@//localhost:1521:orcl","system","tiger
jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCPS)(HOST=)(PORT=)(CONNECT\u DATA=(SERVICE\u NAME=))
更多信息
请检查您是否能够执行tnsping
之类的tnsping或之类的操作,如果工作正常,请尝试从sqlplus或任何工具(如TOAD
或SQLDeveloper
连接到您的数据库。如果您收到任何错误,请发布错误,否则请使用以下命令连接到您的数据库并查看其工作方式
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SID = orcl)
)
)
更新1
你能试试下面的代码吗
try {
Class.forName("oracle.jdbc.OracleDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
return;
}
Connection con = null;
try {
con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","system","tiger");
} catch (SQLException ex) {
ex.printStackTrace();
} finally {
close(connection);
}
return
如果不起作用,也试试这个
jdbc:oracle:thin:@//localhost:1521:orcl","system","tiger
jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCPS)(HOST=)(PORT=)(CONNECT\u DATA=(SERVICE\u NAME=))
更多信息
注意可以从命令提示符tnsping orcl
执行一次tnsping并查看得到的内容吗?可以从命令提示符tnsping orcl
执行一次tnsping并查看得到的内容吗?