例如
import java.sql.*;public class simpleDBConn{
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  Connection mycn = DriverManager.getConnection("jdbc:MSAccess:simple.mdb");
  System.out.println("Connection established successfully!");
  mycn.close();
}
我查看文档Connection是个接口
如何这样写:
public class simpleDBConn implements Connection{
 ...
}
这样是不是错误的?在Java线程里是实现
public class myApplet extends Applet implements Runnable{
  ...
}
接口
他们之间有区别吗?

解决方案 »

  1.   

    public class simpleDBConn implements Connection{
     ...
    }
    这样是不是错误的?不是错误的,前提是你必须覆盖Connection接口中的抽象方法run,但是你这么写的目的是什么呢?
    想写一个JDBC驱动?
      

  2.   

    上面有点误,多打了个runpublic class simpleDBConn implements Connection{
     ...
    }
    这样是不是错误的?不是错误的,前提是你必须覆盖Connection接口中的抽象方法,但是你这么写的目的是什么呢?
    想写一个JDBC驱动?
      

  3.   

    public class simpleDBConn implements Connection 没什么错误,你为什么会认为有错误?
    第二个问题你没写明白
      

  4.   

    呵呵不明白问的是什么,建议去看看java核心卷1
      

  5.   

    我看在你深入了解java前还是先模仿别人操作数据库的方式吧。