附上异常:
Exception in thread "main" java.lang.NullPointerException
at db.DataBaseInquire.byKeywordInquire(DataBaseInquire.java:32)
at db.DataBaseInquire.main(DataBaseInquire.java:67)

解决方案 »

  1.   

    //con=DriverManager.getConnection("jdbc:oracle:thin:@100.100.120.76:1521:hhrx","supercard","supercard");
    你将这行注释掉了?
    很明显,你的myconnection仍然是null!
    myConnection=DriverManager.getConnection("jdbc:oracle:thin:@100.100.120.76:1521:hhrx","supercard","supercard");
    这一句加到byKeywordInquire()中
      

  2.   

    我把连接封装到另一个类Contact中了!再次调用Contact产生连接,经验证没问题!
      

  3.   

    上面没说清楚,我是说问题不在于connection!
      

  4.   

    Connection myConnection=
            myConnection=con.getConnection();
    为什么要这样写呢?
    应该改成        myConnection=con.getConnection();
      

  5.   

    那行是我写错了;不过应该不是连接的问题!
    不过 ,Thank you!