最近我在网上到处找jsp连接数据库的相关文章和方法.他们的代码都差不多.最重要的是连不上,
    请各位高手给我讲解下桥连和直连他们的区别,要是方便的话,希望给我提供下他们的代码

解决方案 »

  1.   

    //ODBC 方式
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");          
    Connection conn=DriverManager.getConnection("jdbc:odbc:fan","sa","sa");
              
     //JDBC2000驱动-------仔细看与下面有小不同-----------
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");  
    Connection conn=DriverManager.getConnection("
    jdbc:microsoft:sqlserver://127.0.0.1:1433;user=sa;password=sa;database=pubs"); //JDBC2005驱动
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");   
    Connection conn=DriverManager.getConnection("
       jdbc:sqlserver://127.0.0.1:1433;user=sa;password=sa;database=pubs");//JTDS驱动          
    Class.forName("net.sourceforge.jtds.jdbc.Driver"); 
    Connection conn = DriverManager.getConnection(
                     "jdbc:jtds:sqlserver://127.0.0.1:1433/pubs;user=sa;password=sa");
      

  2.   

    //ODBC 方式
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");          
    Connection conn=DriverManager.getConnection("jdbc:odbc:fan","sa","sa");
    ===========================================================================
    这个要建立数据源
      

  3.   

    具体的驱动程序到这里下载
    http://download.csdn.net/sort/tag/Java
      

  4.   

    其实jdbc连接方式都一样
    只不过不同的数据库他门的 驱动类和URL不一样
    获得连接的方法
       Class.forName(Driver);
       Connection conn=DriverManager.getConnection(url,name,password);
    /**
    Driver:数据库的驱动程序
    url:数据库的url路径
    name:数据库的用户名
    password:密码
    */
      当然也可以
    Connection conn=DriverManager.getConnection(String a);
    a 是url+name+password(当然是按一定的规则连接的)