JBuilder:
1.配置一个用户library,tools->configre libraries->new->键入name->add->选择驱动文件。
2.tools->enterprise setup->database Drier->add->选择刚才新建的
3.tools->database pilot->file->new->键入:url和Driver
4.双击->输入数据库的用户名和密码

解决方案 »

  1.   

    你的JDBC配在哪啊?
    其它哪都一样,只有把classpath配上就行了,Jbuilder就是楼上的兄弟说的!
    weblogic就在startweblogic.bat里的classpath加上驱动的路径就行了!
    然后在启动weblogic,在配置里new 个Pool!就OK!
      

  2.   

    谢谢,JBuilder成功了!
    但我想通过程序直接联,而且我也把classpath配了,仍然找不到驱动,程序如下:
     Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 
     Connection conn = DriverManager.getConnection 
      ("jdbc:microsoft:sqlserver://127.0.0.1:1433","sa","password");
      

  3.   

    应该这样写:      
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    Connection con = DriverManager.getConnection("jdbc:microsoft:sqlserver://192.168.1.20:1433;DatabaseName=dbname","sa","password");
      

  4.   

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();   Connection con = DriverManager.getConnection("jdbc:microsoft:sqlserver://192.168.1.20:1433;DatabaseName=dbname",username,password);
      

  5.   

    并不用一定要这么写,后面的哪些可以如下:
          String address = "jdbc:microsoft:sqlserver://192.168.0.24:1433";
          //驱动类型+目标数据库ip+数据库端口
          String user="sa";//数据库用户密码
          String passwd="";//口令
          String database = "TESTDB";//目标数据库
          Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//驱动申明
          Connection con = DriverManager.getConnection(address,user,passwd);//建立链接
          con.setCatalog(database);//确定目标数据库
          Statement smt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
    ……
    你既然可以在jb里面成功,也就是说程序肯定没有问题,那么就是路径的问题了。
    在classpath环境变量里面将你的jdbc驱动(应该是3个.jar文件)的绝对路径添加进去即可。
      

  6.   

    在JAVA程序中直接用Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");可以不需要重新设置SelectMethod的值,但如果使用weblogic建连接池,就必须修改SelectMethod的值。