通过你的代码,你想通过jdbc-odbj bridge访问数据源,你设定test这个odbc数据源了吗?

解决方案 »

  1.   

    没放在try里面,要catch Exception的推荐
    http://www.csdn.net/develop/article/25/25082.shtm
      

  2.   

    Java规定异常必须层层嵌套,向外抛出,而java.sql包中最重要的一些函数原型都是
    throws SQLException的,所以在调用这些函数时必须要用try...catch。这样设计也
    是为了防止程序员偷懒不写异常处理。
      

  3.   

    最好使用try{}catch{}
    还有确定你设定了test数据源
      

  4.   

    如此修改:
    try{
        Connection conn=DriverManager.getConnection("jdbc:odbc:test","sa","");
    }
    catch(SQLException e){
        System.out.println("数据库连接错误:"+e.toString);
    }