sybase数据库连接出错:java.lang.ClassNotFoundException: com.sybase.jdbc3.jdbc.SybDriver解决思路

sybase数据库连接出错:java.lang.ClassNotFoundException: com.sybase.jdbc3.jdbc.SybDriver
package com;

import java.io.PrintStream;
import java.sql.*;

import javax.servlet.http.HttpSessionBindingEvent;
import javax.servlet.http.HttpSessionBindingListener;

public class connection
  implements HttpSessionBindingListener
{

  public connection()
  {
  con = null;
  BuildConnection();
  }

  private void BuildConnection()
  {
  try
  {
  Class.forName("com.sybase.jdbc3.jdbc.SybDriver");

  con=DriverManager.getConnection("jdbc:sybase:Tds:127.0.0.1:2638","username","password");
  }
  catch(Exception exception)
  {
  System.out.println(exception.toString());
  }
  }

  public Connection getConnection()
  {
  if(con == null)
  BuildConnection();
  return con;
  }

  public void close()
  {
  try
  {
  con.close();
  con = null;
  }
  catch(SQLException sqlexception)
  {
  System.out.println(sqlexception.toString());
  }
  }

  public void valueBound(HttpSessionBindingEvent httpsessionbindingevent)
  {
  }

  public void valueUnbound(HttpSessionBindingEvent httpsessionbindingevent)
  {
  if(con != null)
  close();
  }

  private Connection con;
}


测试类代码:
connection conn=new connection();
System.out.println(conn);

数据库连接报如下错误:
java.lang.ClassNotFoundException: com.sybase.jdbc3.jdbc.SybDriver
com.connection@10b30a7
但是连接又能打印输出. 
请问是怎么回事?



------解决方案--------------------
1.你问错了地方!应该去java版
2。这个错误是com.sybase.jdbc3.jdbc.SybDriver 没找到,应该放在classpath下!
3。打印的是conn