你既然下载了sqlserver的jdbc驱动,为什么还要用jdbc-odbc?
你用Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
然后用Connection con=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydata",username,password);
象这样连接就行了,再自己操作就是了!

解决方案 »

  1.   

    照你的做了,还是没有反应啊?我还要检查哪里?
    我是要做基于odbc的数据库程序设计,如果我要用 jdbc-odbc是不是要下载jdbc-odbc桥?
      

  2.   

    楼主JDBC-ODBC驱动安装否?
    安装了又是否在控制面板里加入数据源?
      

  3.   

    驱动好象不用安装的啊!
    我在控制面版加入了与我数据库同名的mydata 数据源
      

  4.   

    jdbc-odbc是不需要下载什么桥的。
    可以這樣用:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    再用:Connection con=DriverManager.getConnection("jdbc:odbc:你所設的數據源的名字");//相信數據源會設了吧再說:既然下载了sqlserver的jdbc驱动,为什么还要用jdbc-odbc?
    這樣用:
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    然后用Connection con=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydata",username,password);
      

  5.   

    try{
            Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
            ("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydata",username,password);        catch(Exception e) {
                 e.printStackTrace();
                     }
    将你的代码前面的一部分改成上面那样,你别将异常信息屏蔽掉了,让系统输出异常信息,你再把异常贴出来让大家看看!