你的程序怎么没有class.forname()...?

解决方案 »

  1.   

    你用jbuilder7 或 8?
    tools-->enterprise setup--->database drivers--->Add-->New
    Name:sqlServer
    Location: user Home
    把你的驱动程序加进来,再试试
      

  2.   

    找不到匹配的驱动程序,如上所叙把你的JDBC驱动加入到jbuilder中来
      

  3.   

    驱动我已经加进去了,我debug step by step能顺利执行,能打印结果,但是run就不行,出现上述错误郁闷,请问有没有更好的建议。。谢谢了
      

  4.   

    再在Database Pilot里添加一下,看看是否可以打开
      

  5.   

    我的一段JB内连数据库:
          try {
            String address = "jdbc:microsoft:sqlserver://192.168.1.14:1433";
            String user = "sa";
            String passwd = "";
            String database = "master";
            Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
            con = DriverManager.getConnection(address, user, passwd); //create coonection
            con.setCatalog(database);        String st2 = "select * from Mobile1 where Num like '" + num + "'";
            PreparedStatement ps = con.prepareStatement(st2);
            ResultSet rs = ps.executeQuery();ps.close();
            con.close();
    }
          catch (SQLException ex) {
            ex.printStackTrace();
            System.err.println(ex.toString());
          }
          catch (Exception ex) {
            System.err.println("Failed to load JDBC/ODBC driver.");
            ex.printStackTrace();
            System.exit(1); // terminate program
          }
      

  6.   

    谢谢各位我知道了,我的程序少了一步Class.forname..
    结帖