JDBC连接oracle数据库空指针问题

java.sql.SQLRecoverableException: IO 错误: The Network Adapter could not establish the connection
java.lang.NullPointerException

代码:
图片说明

请问这是什么原因

2个回答

看看你的监听和服务都打开了吗?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
jdbc连接oracle数据库的问题
怎么用oci来连数据库啊rn用jdbc:oracle:oci8:@shdb要求一堆oracle8的dllrn我机器上装的是oracle9i的rn以前从没用oci玩过rn用thin方法倒没问题rn请兄弟们指教
JDBC连接Oracle数据库的问题。求教。
index.jsp内容: rnrn[code=Java]rnrnrnrnrn<%@ page language="java" import="java.sql.*"%>rn<%@page contentType="text/html;charset=gb2312"%>rnrn<%! String sqlCommand,userName,password;%> rn<%rnsqlCommand = "select * from userme";rntryrnrnResultSet rs = sqlBeans.executeQuery(sqlCommand);rnif(rs == null)rnrn out.println("1");rnrnwhile(rs.next())rnrn userName = rs.getString(1);rn password = rs.getString(2);rnrnout.print(userName);rnout.print(password);rnrncatch(Exception ex)rnrn out.println(ex);rnrn%>rnrnrn[/code]rnrnrnrnrnsql.java内容: rnrn[code=Java]rnpackage sqlBeans;rnimport java.sql.*;rnpublic class sqlrnrn String sDBDriver = "oracle.jdbc.driver.OracleDriver";rn String sConnStr = "jdbc:oracle:thin:@127.0.0.1:1521:icss";rn String userName = "SOAR";rn String password = "soar";rn Connection conn = null;rn ResultSet rs = null;rn public sql()rn rn tryrn rn Class.forName(sDBDriver);rn rn catch(java.lang.ClassNotFoundException e)rn rn System.err.println("sql_data(): " + e.getMessage());rn rn rnrn public ResultSet executeQuery(String sql)rn rn rs = null;rn tryrn rn conn = DriverManager.getConnection(sConnStr,userName,password);rn Statement stmt = conn.createStatement();rn rs = stmt.executeQuery(sql);rn rn catch(SQLException e)rn rn System.err.println("executeQuery: " + e.getMessage());rn rn return rs;rn rn public void executeUpdate(String sql)rn rn tryrn rn conn = DriverManager.getConnection(sConnStr,userName,password);rn Statement stmt = conn.createStatement();rn stmt.executeUpdate(sql);rn rn catch(SQLException e)rn rn System.err.println("executeUpdate: " + e.getMessage());rn rn rnrn[/code]rnrnrn在TOMCAT下访问的时候会出现:“1 java.lang.NullPointerException ” rn但是数据库部分没有问题,也就是说在从数据库中读取表的时候,返回结果是NULL,请问是在连接数据库的时候出现什么错误了吗?谢谢。
请教jdbc连接oracle数据库的问题
数据库为oracle8irn我写的连接串为:"jdbc:oracle:thin:@127.0.0.1:1521:ORCL","用户名","密码""rn有什么错误吗?rn
关于JDBC连接oracle数据库的问题
今天把数据库换成了ORACLE11g的,在WIN7上安装,磕磕碰碰的,不过还好最后问题都解决,成功安装,并能访问建表rnrn后写了个JDBC程序调试该程序的时候,出了问题:rnrn我用的是Oracle文件夹中自带的jdbc驱动 ojdbc6_g.jarrnrn结果访问的时候,报错:java.lang.ClassNotFoundException: oracle.jdbc.dirver.OracleDriverrn请问这是什么原因?是我的驱动有问题,还是我程序写错了?rnrn附,测试程序:rnrn------------------------------rnpublic static void getConnection(String url,String userName,String pwd,String sql)rn rn try rn Class.forName("oracle.jdbc.dirver.OracleDriver");rn conn = DriverManager.getConnection(url,userName,pwd);rn System.out.println("连接成功");rn rn pst = conn.prepareStatement(sql);rn rs = pst.executeQuery();rn catch (ClassNotFoundException e) rn e.printStackTrace();rn catch (SQLException e) rn e.printStackTrace();rn rn rn
JDBC实用技术(连接Oracle数据库)
JDBC实用技术(连接Oracle数据库) 相关资源:JDBC实用技术(连接mysql数据库)
JDBC实用技术(连接Oracle数据库)
主要介绍了当今流行的数据库ORACLE与JDBC的连接使用,包括驱动设置及连接操作
JDBC怎么连接ORACLE数据库?
JDBC怎么连接ORACLE数据库?急人呀rnrn如何设置数据源呢?谢谢
JDBC连接Oracle数据库
前面记得有过博客简单的介绍过JDBC和ODBC的区别,在Java开发中经常用到JDBC连接数据库,下面通过实例介绍如何实现: 连接 &lt;span style="font-family:KaiTi_GB2312;font-size:18px;"&gt;public class DbUtil { ...
jdbc连接oracle数据库
jdbc连接Oracle数据库的步骤: 1.导入需要的jar包,比如ojdbc6.jar 2.加载驱动。Class.forName("oracle.jdbc.OracleDriver");不同版本的jar包的驱动名字可能会有相差。 3.连接数据库需要的url地址,用户名及密码。比如url=jdbc:oracle:thin:@192.168.75.131:1521:MyDb,thin后面依次为
JDBC连接oracle数据库代码
需先配置好数据库驱动百度云下载 密码:w2wi 封装一个连接Oracle数据库的类package com.muzi.unit;import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException;public class DButil { public Connection getcon
jdbc连接Oracle数据库
1.加载驱动Class.forName("oracle.jdbc.driver.OracleDriver");2.获得连接Connection con=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl","scott", "123456");3.编写执行sql语句://编写sql语句 String sql="SELE
JDBC连接Oracle数据库步骤
1,数据库建立表(此处省略) 2,将数据库连接的Jar包导入项目的lib包中 3,创建编写db.properties配置文件 创建文件更改名字保存就可以了,因为我已经创建过,所以报错  将配置代码复制到创建的properties配置文件中 drivername=oracle.jdbc.driver.OracleDriver     //(驱动名,直接复制) url=jdbc:...
JDBC连接oracle数据库
在动手写代码之前,我们先把环境配置妥善。先从安装了Oracle的数据库服务器中,找到Oracle安装目录,然后将该目录下的jdbc\lib\classes12.jar文件,拷贝此jar路径。然后把该路径添加到‘系统--高级--环境变量’中变量名为‘CLASSPATH’的值中,如:D:\Program Files\SQLLIB\java\db2java.zip;D:\Program Files\SQ...
[求助]JDBC连接Oracle数据库
求助各位高手大侠:rnrnOracle 9i下创建数据表,表名:jdbctest,用户名gw_test,密码testrn代码如下:rn[code=Java]rnimport java.sql.Connection;rnimport java.sql.DriverManager;rnimport java.sql.SQLException;rnrnrnpublic class jdbcInit rn public static Connection getConnection() throws SQLExceptionrn rn DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());rn return DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.101:1521:jdbctest", "gw_test", "test");rn rn rn public static void main(String [] args)rn rn try rn getConnection();rn catch (SQLException e) rn e.printStackTrace();rn rn rnrnrn[/code]rnrn运行后报异常:rnjava.sql.SQLException: Io 异常: The Network Adapter could not establish the connectionrn at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)rn at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)rn at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:333)rn at oracle.jdbc.driver.OracleConnection.(OracleConnection.java:404)rn at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:468)rn at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:314)rn at java.sql.DriverManager.getConnection(Unknown Source)rn at java.sql.DriverManager.getConnection(Unknown Source)rn at jdbcInit.getConnection(jdbcInit.java:10)rn at jdbcInit.main(jdbcInit.java:16)
jdbc连接MySQL、Oracle数据库
/** * 一个非常标准的连接Oracle数据库的示例代码 */ public void testOracle() { Connection con = null;// 创建一个数据库连接 PreparedStatement pre = null;// 创建预编译语句对象,一般都是用这个而不用Statement ResultSet result = null;// 创建
通过JDBC连接Oracle数据库
所建目录结构 1.类Dbutil建立访问数据库连接 public static Connection getConnection(){ Connection conn = null; try{ //加载Oracle的驱动类 Class.forName("oracle.jdbc.driver.OracleDriver") ;
JDBC连接Oracle数据库实例
本文给出一个通过JDBC连接Oracle数据库的实例,希望对JDBC初学者有所帮助。我没有像很多例子那样一个函数就把整个JDBC的操作全部完成,这样的代码在企业的项目开发中一般是不能通过审核的,我现在工作的公司就对代码规范有严格要求。在企业工作中,对函数的编码有严格规范,“一个函数,只做一件事”,这就意味着你不能在一个函数里面做很多事情,所以需要拆分,另外,一个函数的代码行数也是有严格要求的,一般
JDBC直接连接oracle数据库
希望大家可以帮我解答一下,最好是可以直接运行得代码,谢谢了。在线等
JDBC连接ORACLE数据库源码
JDBC连接ORACLE数据库 源码
jdbc怎么连接oracle数据库?
咱们分几个步骤来一次性的搞懂这个问题: 步骤1 jdbc是神马意思:jdbc(Java Data Base Connectivity,java数据库连接),他是一种执行SQL语句的Java API。 简单的说:与数据库建立连接-发送操作数据库的语句-处理返回的结果。 步骤2 不废话,直接创个java项目,新建一个Class,然后看下面这个类怎么写(import 我就不写了,自
JDBC 连接oracle数据库
问大家一个问题,我写了一个连接oracle数据库的类DataConn,rn其中,如果加了 package stest;的话rnjava stest.DataConnrn报错,说not suitable drive;rn但我如果全掉 package stest;的话rn编译后运行java DataConn;rn就可以连接到数据库。这是为什么,难道rn连接数据库不能加包名吗
JDBC连接Oracle数据库测试
package date20180727.dao; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class BaseDao ...
JDBC连接ORACLE数据库
package com.db; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class DbConn
JDBC连接Oracle数据库(一)
一.步骤解析  1.建立Java工程 2.为java工程导入jar包: 操作步骤:  右击工程名 - Build Path - Config Build Path - Libraries - Add External jar   ojdbc6.jar  (Oracle11g) 下载地址:http://www.oracle.com/technetwork/database/features...
JDBC 连接Oracle数据库
想了解更详细的JDBC连接数据库的资料 建议 前往 http://www.w3cschool.cn/jdbc/jre31myf.html 查看w3cschool 手册
JDBC简介(连接Oracle数据库)
import java.sql.Connection; import java.sql.DriverManager; public class OracleDemo { private static final String DBDRIVER = &quot;oracle.jdbc.driver.OracleDriver&quot;; private static final String DBURL = &quot;j...
JDBC连接oracle数据库.doc
JDBC连接oracle数据库.doc
JDBC——连接oracle数据库
JDBC——连接oracle数据库
关于Oracle数据库的JDBC连接
新手。。最近在学习JSP,编写了一个非常简单的页面,并且在Oracle中建了一个叫做userinfo的表,用以记录登陆用户用户名和密码的信息。表中的属性名称和SQL表达式在java程序与PL/SQL developper中都是直接复制粘贴的,不存在这方面的问题,但是在执行rnselect count(*) n from userinfo where userid='kevin' and userpwd='123456'rn的时候,java中显示的是0,数据库中返回1,感觉是JDBC连接的问题?rnrn下面是JDBC相关代码:rnpackage com.soft.MyFirstWebProject.dao;rnimport java.sql.Connection;rnimport java.sql.DriverManager;rnimport java.sql.PreparedStatement;rnimport java.sql.ResultSet;rnimport java.util.Map;rnrnimport javax.servlet.jsp.jstl.sql.Result;rnimport javax.servlet.jsp.jstl.sql.ResultSupport;rnrnpublic class DbHelperImpl implements IDbhelper rn private final String DRIVER="oracle.jdbc.driver.OracleDriver";rn private final String URL="jdbc:oracle:thin:@localhost:1521:XE";rn rn private Connection getConnection() rn tryrnrn Class.forName(DRIVER); rn Connection conn=DriverManager.getConnection(URL, "Kevin", "123456");rn return conn;rn catch (Exception e) rn e.printStackTrace();rn return null;rn rn rn rnrn public Map[] runSelect(String sql,Object[] params)rn Connection conn=null;rn PreparedStatement ps=null;rn ResultSet rs=null;rn try rn conn=getConnection();rn ps=conn.prepareStatement(sql);rn for(int i=0;irnrn同样的属性名与SQL语句,Oracle得到1而jsp得到0,。。不知道是为什么。。rnPS:由于我之前是在eclipse中写好的代码,复制到Myeclipse中,字符集不一样,不知道是不是字符集的问题?
jdbc之mysql/oracle数据库的连接
不管您是想连接那种数据库,请先确认引入数据库需要的驱动,也就是架包,之后add to path 1、jdbc连接没有mysql数据库 import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class Test { Connection conn = n...
利用JDBC连接MySQL数据库
public static void main(String[] args){ ResultSet rs=null;//创建结果集 PreparedStatement pre=null;//创建执行sql语句对象 Connection conn=null;//创建数据库链接对象 try{ Class.f
jdbc连接oracle数据库中文乱码
我oracle数据库编码是AMERICAN_AMERICA.UTF8,用原生jdbc查询出来中文出现乱码,用pl/sql developer查就不会,数据库编码若为AMERICAN_AMERICA.ZHS16GBK也不会乱码,但现在不能更改数据库编码,请问还有其他什么解决办法呢?
利用JDBC连接Oracle数据库
public class OracleDriverBase { Connection conn=null; Statement st = null; ResultSet rs = null; public Connection getConnection() { try { Class.forName("oracle.jdbc.driver.OracleDriver");
JDBC连接oracle数据库测试
JDBC连接oracle数据库的测试,每隔20s连接一次后断开,并将连接时间、耗时和连接结果输入一个txt文件。用于测试数据库的稳定性
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池