Class.forName( "com.mysql.jdbc.Driver" );
Connection con = 
DriverManager.getConnection("jdbc:mysql://localhost:3306/scurity","user","pwd");

解决方案 »

  1.   

    这是mysql的,其它的改一下驱动和url就可以了
      

  2.   

    1. 下载你需要的database的jdbc driver
    2. 部署到合适的路径下
    3. 在程序中加入以下语句:常用数据库JDBC连接写法    zlyperson(原作) 
      
    关键字     JDBC Sybase MySQL SQLServer PostgreSQL Oracle ODBC DB2 
      
    1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar
    Class.forName( "org.gjt.mm.mysql.Driver" );
    cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd );2. PostgreSQL(http://www.de.postgresql.org)pgjdbc2.jar
    Class.forName( "org.postgresql.Driver" );
    cn = DriverManager.getConnection( "jdbc:postgresql://MyDbComputerNameOrIP/myDatabaseName", sUsr, sPwd );3. Oracle(http://www.oracle.com/ip/deploy/database/oracle9i/)classes12.zip
    Class.forName( "oracle.jdbc.driver.OracleDriver" );
    cn = DriverManager.getConnection( "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd );4. Sybase(http://jtds.sourceforge.net)jconn2.jar
    Class.forName( "com.sybase.jdbc2.jdbc.SybDriver" );
    cn = DriverManager.getConnection( "jdbc:sybase:Tds:MyDbComputerNameOrIP:2638", sUsr, sPwd );
    //(Default-Username/Password: "dba"/"sql")5. Microsoft SQLServer(http://jtds.sourceforge.net)
    Class.forName( "net.sourceforge.jtds.jdbc.Driver" );
    cn = DriverManager.getConnection( "jdbc:jtds:sqlserver://MyDbComputerNameOrIP:1433/master", sUsr, sPwd );6. Microsoft SQLServer(http://www.microsoft.com)
    Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );
    cn = DriverManager.getConnection( "jdbc:microsoft:sqlserver://MyDbComputerNameOrIP:1433;databaseName=master", sUsr, sPwd );7. ODBC
    Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
    Connection cn = DriverManager.getConnection( "jdbc:odbc:" + sDsn, sUsr, sPwd );8.DB2(新添加)
    Class.forName("com.ibm.db2.jdbc.net.DB2Driver");
    String url="jdbc:db2://192.9.200.108:6789/SAMPLE"
    cn = DriverManager.getConnection( url, sUsr, sPwd );
     
      

  3.   

    给你个连接数据库的Javabean,默认是 MySQL的驱动,可以改!/*
     * DBconn.java
     */
    package dataBean;import java.sql.*;
    public class DBconn 
      {
    String dbDriver="org.gjt.mm.mysql.Driver";
    String conStr="jdbc:mysql://localhost:3306/3dsoft";
    String myUser="root";
    String myPassword="";
        Connection con = null;
        ResultSet rs = null;
       public DBconn()
         {
       try 
            {
             Class.forName(dbDriver);
            }
          catch(java.lang.ClassNotFoundException e) 
            {
             System.err.println("DBconn (): " + e.getMessage());
            }
         }   public String getDbDriver()
    {
    return dbDriver;
    }
    public void setDbDriver(String  dbDriver)
    {
    this.dbDriver=dbDriver;
    }
    public String  getConStr()
      {
    return  conStr;
      }
    public void  setConStr(String  conStr )
      {
    this.conStr = conStr  ;
      }
    public String getMyUser()
      {
    return myUser  ;
      }
    public void  setMyUser(String  myUser )
      {
    this. myUser= myUser  ;
      }
      public String  getMyPassword()
      {
    return  myPassword ;
      }
    public void setMyPassword(String myPassword )
      {
    this.myPassword =  myPassword ;
      }
       public ResultSet executeQuery(String sql)  throws SQLException, Exception 
        {
          rs = null;
        try
           {
             con = DriverManager.getConnection(conStr,myUser,myPassword);
              Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
    ResultSet.CONCUR_READ_ONLY);
              rs = stmt.executeQuery(sql);
            }
    catch(SQLException ex) 
            {
    System.err.println("executeQuery:"+ex.getMessage());
    return null;
    }
    catch(Exception e) 
            {
    System.err.println("executeQuery:"+e.getMessage());
    return null;
    }
    return rs;
         }  public  int  executeUpdate(String sql)
      {
     int n=0;
    try
            {
             con = DriverManager.getConnection(conStr,myUser,myPassword);
              Statement stmt = con.createStatement();
              n=stmt.executeUpdate(sql);
            }
          catch(SQLException ex) 
            {
    System.err.println("executeUpdate:"+ex.getMessage());
    return 0;
            }
    catch(Exception e) 
            {
    System.err.println("executeQuery:"+e.getMessage());
    return 0;
    }
    return n;
         }
    }
      

  4.   

    我用的是Jdeveloper:建立连接可以查看到数据库,但是为什么运行JSP却说:
    DriverManagerDataSource driver 'com.microsoft.jdbc.sqlserver.SQLServerDriver' not found
      

  5.   

    会不会是驱动程序有错呢??????????
    我在微软的站上下的,网站上说有6.9M,可是我下载下来才2M,微软的SQL server2000 的JDBC驱动程序会不会有错啊??????