用jdbcodbc桥
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection("jdbc:odbc:testdb");

解决方案 »

  1.   

    sorry更正以下:
    Connection conn=DriverManager.getConnection("jdbc:odbc:testdb","testuser","testpwd");
      

  2.   

    java+mysql直接用jdbc for mysql更好吧
      

  3.   

    我也是直接用jdbc 把驱动拷到web服务器好象就可以了
      

  4.   

    public static synchronized Connection pubGetCon() throws SQLException {
    try {
    Context jndiCntx = new InitialContext();
          DataSource ds =
                (DataSource)jndiCntx.lookup( "java:comp/env/jdbc/MysqlDB");
    return ds.getConnection();
    } catch (NamingException ne) {
    throw new EJBException(ne);
    }
    }
    //连接池连接MYSQL
      

  5.   

    public static synchronized Connection getMysqlNoPoolConn() {
            String DBDriver="org.gjt.mm.mysql.Driver";
            String ConnStr="jdbc:mysql://192.168.1.10/news";
            String MyUser="sbm";
            String MyPassword="sbm";
            Connection conn = null;        try {
                Class.forName(DBDriver);
                conn = DriverManager.getConnection(ConnStr, MyUser,MyPassword);
            }
            catch (ClassNotFoundException e) {
                System.err.println("openMySql();" + e.getMessage());
            }
            catch (SQLException se) {
                System.err.println("error:" + se.getMessage());
            }
            return conn;
        }
    //一般的连接方法