把你的jdbc driver放到classpath下

解决方案 »

  1.   

    jdbc是标准的,所以你不需要把具体的某个提供者的驱动import进来,在代码中你可以只 
    import javax.sql.*; 
    import java.sql.*;然后就是查找合适的驱动,实例它,调用它等等,对你的代码来说,不管调用什么驱动,没有太大变化,只是查找语句有点不同,如下:public Connection getConnection() throws Exception {
          try{
            if( this.connection==null ){
              Driver driver = (Driver) Class.forName( "org.gjt.mm.mysql.Driver").newInstance();
              DriverManager.registerDriver( driver );
              connection = DriverManager.getConnection( connURL, userID, passWord );
              status=1;
            }
            return connection;
          }catch(Exception ex){
            //ex.printStackTrace(System.out);
            throw new Exception(UIResource.getString("ErrConnection"));
          }这里的connURL 针对不同的数据库有不同的格式,mysql的应该这样写:jdbc:mysql://localhost/test就是指在本机上的test库了。