import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.DataInputStream;
import java.io.IOException;
import java.io.PrintStream;
import java.net.Socket;
import java.net.UnknownHostException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;
public class NetClient {

  private static int Port = 8088;
  private String url="jdbc:mysql://localhost:3306/meal";
  private String username="root";
  private String password="111";
  private Connection conn=null;
  private Statement statement=null;
  private ResultSet result=null;
  
public NetClient()
{

ConnectData();
System.out.prinln("connect success");


}
public void ConnectData()
{
try {  //下面这行就出错了。
Class.forName( "com.mysql.jdbc.Driver" );
conn = DriverManager.getConnection( 
url,username,password );  } catch (ClassNotFoundException e) {
// TODO 自动生成 catch 块
System.err.println( 
"装载 JDBC/ODBC 驱动程序失败。" ); 
e.printStackTrace(); 
System.exit( 1 ); 
} catch (SQLException e) {
// TODO 自动生成 catch 块
System.err.println( "无法连接数据库" ); 
e.printStackTrace(); 
System.exit( 1 ); 

}  
    public static void main(String args[])
    {
     new NetClient();
    }
}
报错:========================================================装载 JDBC/ODBC 驱动程序失败。
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at NetClient.ConnectData(NetClient.java:55)
at NetClient.<init>(NetClient.java:43)
at NetClient.main(NetClient.java:219)