oracle j2ee数据库,J2EE连接远程Oracle数据库表
我正在使用Windows 7,64位并使用Eclipse for J2EE。我想通过J2EE代码显示来自Oracle数据库的值。我试着用oracle教程。但是我在Eclipse控制台中遇到了以下错误。请建议我。J2EE连接远程Oracle数据库表
附加信息: 1.在远程oracle设置中,我可以看到服务名称已启用,但未启用SID。 2.我的服务名称是'sample.lan',因此我在lan内部工作。是否需要进行任何更改如果我通过LAN连接远程oracleDB表?
连接字符串:
Class.forName("oracle.jdbc.driver.OracleDriver");
connection = DriverManager.getConnection("jdbc:oracle:thin:@host:1521:service-name", "username", "password");
错误:
Connection Failed! Check output console
java.sql.SQLRecoverableException: I/O-Error: The Network Adapter could not establish the connection
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:673)
at oracle.jdbc.driver.PhysicalConnection.(PhysicalConnection.java:711)
at oracle.jdbc.driver.T4CConnection.(T4CConnection.java:385)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:30)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:558)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at org.apache.jsp.testDBconnection_jsp._jspService(testDBconnection_jsp.java:94)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: oracle.net.ns.NetException: The Network Adapter could not establish the connection
at oracle.net.nt.ConnStrategy.execute(ConnStrategy.java:445)
at oracle.net.resolver.AddrResolution.resolveAndExecute(AddrResolution.java:464)
at oracle.net.ns.NSProtocol.establishConnection(NSProtocol.java:594)
at oracle.net.ns.NSProtocol.connect(NSProtocol.java:229)
at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1360)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:486)
... 32 more
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at oracle.net.nt.TcpNTAdapter.connect(TcpNTAdapter.java:162)
at oracle.net.nt.ConnOption.connect(ConnOption.java:133)
at oracle.net.nt.ConnStrategy.execute(ConnStrategy.java:411)
... 37 more
2014-05-07
kuttyraj
+0
您甚至无法启动数据库连接。发布你如何尝试连接。此外,请检查您的服务器是否允许通过TCP/IP进行连接,并发送正确的参数/凭证。 –
+0
如果你真的使用**服务名**(而不是** SID **),那么URL应该是:'jdbc:oracle:thin:@ // host:1521/service-name'(注意'/'而不是':') –
+0
@a_horse_with_no_name:在我添加//而不是:后,出现错误'端口号的数字格式无效' –
oracle j2ee数据库,J2EE连接远程Oracle数据库表相关推荐
- jdbc mysql 远程数据库_jdbc 连接远程mysql数据库的有关问题
jdbc 连接远程mysql数据库的问题 我使用客户端软件如mysql-front连接远程mysql数据库正常, 但是在项目代码里使用这个远程数据库后,tomcat启动时,update表正常,启动后进 ...
- datastage配置oracle,Datastage 8.5 连接远程Oracle 数据库
工作中需要使用Datastage 把Oracle的数据导到DB2 中,发现IBM 的文档不是很全, 在问了很多人,包括同事老杜.Bryan Zhang, Robert等,终于可以连接Oralce 了 ...
- 本机不装Oracle,使用plsql连接远程Oracle的方法
https://www.cnblogs.com/lyb0103/p/8616594.html 问题解决:https://www.twblogs.net/a/5b7fbf672b717767c6b167 ...
- jsch连接mysql_求用jsch网络工具包通过ssh连接远程oracle数据库并发送sql操作语句(数据库在unix上)java代码例子...
求用jsch网络工具包通过ssh连接远程oracle数据库(数据库在unix上)java代码例子:为何jsch发送:sqlplususer/pwd@service此命令,却没有结果返回啊.下面是代码: ...
- PLSQL连接远程Oracle数据库教程(Windows11最新详细教程)
PLSQL连接远程Oracle数据库教程(Windows11最新教程) 1.下载PLSQL,下载后直接下一步安装 https://www.allroundautomations.com/try-it- ...
- oracle 11g 连接远程服务器 数据库
有需要连接远程服务器上的oracle服务,针对遇到的问题进行记录,以下是关于客户端配置,服务器端配置进行了记录. 前提必须做的是 如果要连接远程服务器,服务器上的监听文件listener.ora文件中 ...
- plsql连接mysql_使用PLSQL工具连接远程Oracle
在不安装Oracle的情况下使用PLSQL连接远程的数据库步骤: 1)官网下载Instant client工具包 解压之后的文件夹叫:instantclient_11_2:可以放在本地磁盘任意目录下, ...
- c#连接oracle11,C#连接远程oracle11g数据库
windows form程序开发,连接和操作oralce数据库,可以使用.NET专门提供的Oracle.NET framework 数据库提供的类,该类位于System.Data.OracleClie ...
- [CentOS Python系列] 四.阿里云服务器CentOS连接远程MySQL数据库及pymsql
从2014年开始,作者主要写了三个Python系列文章,分别是基础知识.网络爬虫和数据分析. Python基础知识系列:Pythonj基础知识学习与提升 Python网络爬虫系列:Python爬虫之S ...
- php 链接远程oracle,PHP连接远程oracle输出数据
远程连接的连接字符串可以这样写 oledbconnection 的连接字符串: provider=msdaora;host=192.168.1.1;data source=mytest;user id ...
最新文章
- 使用三防漆来保护PCB的敷铜面
- idea创建Struts2 项目并运行
- 关于近期对Lucene.Net应用研究学习的总结
- 作为一个新人,如何学习嵌入式Linux?
- 李宏毅线性代数笔记 10: PageRank
- QT的QStorageInfo类的使用
- PowerBI,自定义编辑同一页面中不同图表之间的交互,使页面交互更灵活
- HTML入门小站,Phaser
- oracle中dbms_DBMS中的功能依赖性和属性关闭
- 【转】Qt调用dll中的功能函数
- Leetcode每日一题:1025.divisor-game(除数博弈)
- python3 opencv_python3 opencv3 实现基本的人脸检测、识别功能
- CUPS-Centos6-dockerfile
- 抖音短视频去水印方法 2018短视频伪原创
- from添加背景色 jsp_html框架怎么添加背景颜色
- 2021年4月2日 星期五 农历二月 阴
- 整理学习之深度迁移学习
- 转载-30分钟搞定后台登录界面(103个后台PSD源文件、素材网站)
- 手办 android app,hpoi手办维基
- java c 转换_由javac完成的任何类型的转换?
热门文章
- linux数组fortran,Fortran77-90-95入门(十)--数组
- android swf 文件播放器,swf播放器怎么用?swf播放器安卓版使用教程
- 单片机编程软件很简单(七),Keil单片机编程软件软件仿真+硬件仿真
- 【JavaSE基础】09-网络编程
- java贪吃蛇代码_java贪吃蛇游戏实现代码
- ansys toolkit教程_复合材料ANSYS-ACP仿真教程.pdf
- MATLAB图像处理(包括图像类型转换)
- 电信华为 HG526 破解 - 简易启用USB恢复
- 10部程序员必看的纪录片
- SpringBoot生成二维码