我是oracle初学者,在eclipse上尝试java连接oracle时,出现了以下状况:
testing oracle-character-set-1 against <abc>
  PASSED LOSSY
testing oracle-character-set-1 against <ab?c>
  PASSED LOSSY
testing oracle-character-set-1 against <XYZ>
  PASSED LOSSY
testing oracle-character-set-1 against <longlonglonglong...>
  PASSED LOSSY
testing oracle-character-set-31 against <abc>
  PASSED LOSSY
testing oracle-character-set-31 against <ab?c>
  PASSED LOSSY
testing oracle-character-set-31 against <XYZ>
  PASSED LOSSY
testing oracle-character-set-31 against <longlonglonglong...>
  PASSED LOSSY
testing oracle-character-set-870 against <abc>
  PASSED  
testing oracle-character-set-870 against <ab?c>
  PASSED  
testing oracle-character-set-870 against <XYZ>
  PASSED  
testing oracle-character-set-870 against <longlonglonglong...>
  PASSED  
testing oracle-character-set-871 against <abc>
  PASSED  
testing oracle-character-set-871 against <ab?c>
  PASSED  
testing oracle-character-set-871 against <XYZ>
  PASSED  
testing oracle-character-set-871 against <longlonglonglong...>
  PASSED  
求大虾们指点,这是个什么状况??我在网上寻找过类似问题,但是没有得到比较好的解决,谢谢了!!!

解决方案 »

  1.   

    Class.forName("oracle.jdbc.driver.OracleDriver");
    DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","用户名","密码");
    这是其中的两行代码
      

  2.   

     把localhost改成你IP地址试试,另外,你数据库用SQLPLUS能登录连接不呢,首先确定是数据库问题还是程序问题,
      

  3.   

     改过来了也不行的,程序也没报错的,我用这里的用户名和密码可以登上sqlplus。
      

  4.   

    package jdbc;import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.Statement;public class Try {
    public void addperson(int pid,String pname,String paddress)
    {
    try {
    Class.forName("oracle.jdbc.driver.OracleDriver");
    Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","用户名","密码"); } catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    public static void main(String[] args) { }}
      

  5.   

    如果SQL/PLUS能登陆,说明数据库通的,确认你程序没问题的话,会不会是JAR包的问题
      

  6.   

    对,能登上去的!ojdbc14.jar,就是这个包啊!我的jdk是1.7的。求助啊???