连接到Oracle 10g数据库时获取IOException:-

Exception in thread "main" java.sql.SQLException: Io exception: Got minus one from a read call

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:145)

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:190)

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:363)

at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:401)

at oracle.jdbc.driver.PhysicalConnection.(PhysicalConnection.java:441)

at oracle.jdbc.driver.T4CConnection.(T4CConnection.java:165)

at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)

at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:839)

at java.sql.DriverManager.getConnection(DriverManager.java:582)

at java.sql.DriverManager.getConnection(DriverManager.java:185)

at com.myapp.struts.DBConnection.getDBConnection(DBConnection.java:21)

at com.myapp.struts.DBConnection.main(DBConnection.java:31)

Java结果:1

我的班级代码如下:

package com.myapp.struts;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.Statement;

public class DBConnection {

Connection connection = null;

public Connection getDBConnection()throws Exception{

Class.forName("oracle.jdbc.driver.OracleDriver");

System.out.println("OUTPUUT ********driver registered");

connection = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","system","system");

System.out.println("OUTPUUT ********connection established");

return connection;

}

public static void main(String args[])throws Exception{

DBConnection db = new DBConnection();

ResultSet result = null;

String query = "SELECT * FROM admin;";

Connection con = null;

con = db.getDBConnection();

System.out.println("OUTPUUT ********111111111");

Statement st =con.createStatement();

result = (ResultSet) st.executeQuery(query);

while(result.next()){

System.out.println("OUTPUUT ********");

System.out.println(result.getInt(1));

System.out.println(result.getString(2));

System.out.println(result.getString(3));

System.out.println(result.getString(4));

}

con.close();

}

}

还有另一件事,我正在使用netbeans ide并开发一个struts项目.

从最近两天开始努力解决此问题,但尚未找到解决方案.

请帮忙????

java 连接 oracle 10_java-连接到oracle 10g数据库时,获得IOException“...相关推荐

  1. oracle 数据库密码 特殊字符,【案例】Oracle用户密码含特殊字符$ 登录数据库时异常案例...

    天萃荷净 开发DBA反映,新建用户的密码含有特殊字符$,在sqlplus登录数据库时出现异常 [oracle@ECP-UC-DB1 ~]$ sqlplus / as sysdba SQL*Plus: ...

  2. oracle备份提示12560,做standby 数据库时,出现ORA-12560 错误:

    做standby 数据库时,出现ORA-12560 错误: 本人解决: 在windows运行cmd,输入regedit,打开注册表. 检查环境变量ORACLE_SID是否正确,包括注册表中的设定(检查 ...

  3. aws rds mysql 连接_解决连接到 Amazon RDS 数据库实例的问题

    如何解决连接到 Amazon RDS 数据库实例时出现的问题? 上次更新时间:2020 年 12 月 21 日 我无法连接到我的 Amazon Relational Database Service ...

  4. java为啥要捕捉异常_java – 为什么在捕获时使用IOexception而不是Exception?

    我似乎无法正确地说出这一点,搜索引擎可以获得任何有意义的结果. try{ BufferedReader reader = new BufferedReader( new FileReader(&quo ...

  5. was连接oracle rac集群,Oracle集群(RAC)及 jdbc 联接双机数据库

    oracle集群url配置 oracle集群中plsql和java程序连接方式非集群中plsql连接配置: www.2cto.com DB1_193 = (DESCRIPTION = (ADDRESS ...

  6. oracle date 转换 timestamp,Oracle timestamp类型转换成date类型

    今天需要根据时间判断,统一修改某一个字段的数据.然后打开数据库发现,时间类型为timestamp类型.如下: 然后呢,这对我不是喝口水就可以解决的问题吗? 解决方案如下:我需要改这张表某个字段的内容, ...

  7. 浅谈Oracle服务器归档日志,oracle服务器运行时管理归档日志文件不管理联机重做日志文件...

    <Oracle数据库管理与维护实战>--2.4 Oracle后台进程结构 本节书摘来自异步社区出版社<Oracle数据库管理与维护实战>一书中的第2章,第2.4节,作者: 何伟 ...

  8. dapper 连接mysql_使用Dapper访问SQL Server数据库

    对应Demo程序名:DapperDemo 准备工作:为项目安装Dapper类库 方法一:项目中添加:项目名右键:Manage NuGet Packages:搜索Dappe:点击安装 方法二:在NuGe ...

  9. laravel mysql超时时间_连接到数据库时Laravel连接超时

    我将应用程序从我的开发机器移动到测试服务器.连接到我的本地开发mysql数据库时,一切都按预期工作.尝试连接到我们的测试服务器时,请求超时45秒后返回500错误.连接到数据库时Laravel连接超时 ...

最新文章

  1. 黄煦涛教授逝世:获誉华人AI视觉鼻祖、一代宗师,完美家庭楷模
  2. leetcode 第2高的薪水 oracle_石斛内幕第2期:铁皮石斛价格是不是要这么高?
  3. 2016年4月 TIOBE 编程语言排行榜
  4. *【HDU - 2586】How far away ? (LCA模板题,倍增)
  5. python实现一个数如果恰好等于它的因子之和,这个数就称为“完数” 。例如, 6的因子为 1、2、3,而 6=1+2+3,因此 6 是完数。编程找出1000之内的所有完数
  6. 跟着百度学PHP[13]-文件上传
  7. kafka分区分配策略
  8. python的httplib、urllib和urllib2的区别及应用
  9. 可能促使您决定创建自定义数据绑定控件的一些原因:
  10. 已知X随机变量的情况下,求解Y=G(x)的概率分布函数(只考虑单调的情况)
  11. 静默安装apk,静默卸载apk
  12. 如何使用谷歌浏览器进行Debug断点调试
  13. StarUML用户手册
  14. c语言大作业酒店管理系统,C语言酒店管理系统(最新整理)
  15. python中blit的意思,pygame中的surface.blit()函数是什么?它有什么作用?它是如何工作的?...
  16. 【肥朝】从JDK中,我们能学到哪些设计模式?
  17. 明星大侦探数据分析-第一季~第五季
  18. 数据库范式(normalization)
  19. 简单说下docker的pull 和 push
  20. 华为手机 微信小程序 input输入框上移

热门文章

  1. 给一个不多于5位的正整数 要求_java练习题 打卡第5天
  2. linux otl oracle,linux otl 连接数据库
  3. srwebsocket 服务器过段时间会关闭_Minecraft 开启服务器后必须做的一些事情
  4. 动画 | 空调是怎么制冷的?
  5. 带你全面认识 Linux
  6. android系统应用功能,Android系统应用(12)
  7. c语言访问数据库 不用odbc,急问ODBC访问数据库问题
  8. 网站升级到新服务器,第一次折腾站点升级HTTPS 虽胜尤败
  9. 小皮面板phpstudy的MYSQL服务无法启动_ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)
  10. open函数返回-1_python常用函数大总结