用odbc jdbc桥连接,坛子里应该有好多关于这方面的讨论吧

解决方案 »

  1.   

    给你一个beans其中的erms很关键就是你配置odbc的名字,ok明白不,不明白的话给我短信
    /*
     * DBconn.java
     *
     * Created on 2003年2月20日, 上午10:12
     */
    package Show;
    import java.sql.*;
    public class DBconn 
      {String DBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
       String ConnStr="jdbc:odbc:erms";
       //String MyUser="123";
       //String MyPassword="123";
       Connection conn = null;
       ResultSet rs = null;
       public DBconn()
         {try 
            {Class.forName(DBDriver);
            }
          catch(java.lang.ClassNotFoundException e) 
            {System.err.println("DBconn (): " + e.getMessage());
            }
         }
       public ResultSet executeQuery(String sql) 
         {rs = null;
          try
            {conn = DriverManager.getConnection(ConnStr);
             Statement stmt = conn.createStatement();
             rs = stmt.executeQuery(sql);
            }
          catch(SQLException ex) 
            {System.err.println("aq.executeQuery:"+ex.getMessage());
            }
          return rs;
         }
      }
      

  2.   

    无需配odbc数据源,上面改为String ConnStr="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};dbq=e:/jtest.mdb";这种语句稍微修改一下就可以连接支持odbc的任意数据库,而无需到控制面板去配置odbc
      

  3.   

    先按照 fengxi(炳哥) 所说的,在控制面板的服务管理培植ODBC
    再按照下面的语句建立连接
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    Connection con=DriverManager.getConnection("jdbc:odbc:db");//db为你的数据库名
    Statement smt=con.createStatement();
    既可以连接到ACCESS的数据库,不同的数据库有点不同。
      

  4.   

    这个问题几乎每本JSP方面的书都有啊,而且网上多的是,
    建议上网查下,比我们说的要清楚!
      

  5.   

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    Connection con=DriverManager.getConnection("jdbc:odbc:db");//db为你的数据库名
    Statement smt=con.createStatement();
      

  6.   

    import java.sql.*;
    public class Getaccess{
      
      public static void main(String args[]){
    String sql="select * from jsp";
             try {
    Class.forName("sun.java.jdbc.odbc.JdbcOdbcDriver");Connection con=DriverManager.getConnection("jdbc:odbc:datatest","sa","pass");
    Statement stm=con.createStatement();
    ResultSet rs=stm.executeQuery(sql);
    System.out.println("登陆成功");while (rs.next())
    {
    System.out.print("quesName:"+rs.getString("quesName"));
    System.out.print("answName:"+rs.getString("answName"));
    System.out.println();
    }
        con.close();
        }
         
    catch (Exception e){
    System.out.println(" 你的数据库登陆失败");
    System.out.print("error:"+e.toString());
    }
    }
    }