首先,这个问题的原因是SQL错误,后面提到了connection的字样,这样的错误很明显就是你没有成功的配置到数据库连接,所以无法访问数据库,所以做数据库操作的时候就会报错IO的错。
以下是我在别的地方给你找到的答案,应该能够解决你的问题。
1.确保自己的oracle服务正常运行
2.保证class12.jar,oracle的驱动是否正常加载(放在路径下)
Class.forName ("oracle.jdbc.driver.OracleDriver");//确保该驱动正确加载
Connection conn = DriverManager.getConnection
("jdbc:oracle:thin:@ip address:1521:ORA1", "scott", "tiger");
Statement stmt = conn.createStatement();
ResultSet rset = stmt.executeQuery (
"select BANNER from SYS.V_$VERSION"
);
如果驱动包没有问题,能正常访问。
温馨提示:答案为网友推荐,仅供参考