我是一个jsp初学者,在看《jsp应用开发详解》时,第九章做一个webmail工程时,说要建立一个odbc数据源,总是会出现线面的情况,但是我找了很多种方法去解决, 但是解决不了,我的一个同学说不用建立odbc数据源,可以直接在文件中调用,前提是有jdbc的配置。
    我很迷茫,希望大家给一个解释!

解决方案 »

  1.   

    odbc效率不是很好,直接使用微软提供的驱动包操作,网上一搜一大堆
      

  2.   

    通过Class.forName("")来装载驱动,参数为驱动的类
      

  3.   

    用jdbc驱动,不过要使用jdbc驱动,sqlserver2000要升级到sp3才行。
      

  4.   

    public DAO(){
    try{
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    }catch (ClassNotFoundException cnfe){
    cnfe.printStackTrace();
    }
    }

    public Connection getConnection(){
    try {
    if(conn == null||conn.isClosed()){
    conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=ITNEWGO_DB","sa","amwgdyce");
    }
    }catch (SQLException ex) {
    ex.printStackTrace();
    }finally {
    return conn;
    }
    }用纯驱动。
    不过还要导三个包。