import com.microsoft.*;  
这个代码一定要加吧!

解决方案 »

  1.   

    你要先下载这个包啊,没有这个包怎么import啊
      

  2.   

    不需要import
    Class.forName("com.microsoft......")就行了
    但是你的问题是找不到那个包
    要把三个jar文件放在classpath里面
      

  3.   

    1楼主你的包没有下载下来
    2下载下来没有放好位置,读取不到
    3放好后没有import正确
      

  4.   

    import com.microsoft.*; 不需要加但是你得保证系统能找到你的这个包
    (也就是说你加上它以后,系统不会提示package com.microsoft does not exist)因为这里用不到,不用加,但是你加上它可以作为一个检测的手段,呵呵
      

  5.   

    大家弄来弄去都没说到点子上,
    1.我的SQL服务器不是默认的(我在上一贴上已说的很明白了),今天我又装了了个默认的服务器(服务实例为:LOCAL)用上面的方法已可以接通我默认服务器中的数据库了。这个连接一共有5种方法,都可以通过。这个import com.microsoft.*;  根本不用加. 正像:(回复人: jFresH_MaN()(AbsolutelyFresh)(java欣人) ( ) 信誉:100  2004-12-24 19:30:00  得分: 0 )所讲已用Class.forName("com.microsoft......")取得这个包了.2.不过现在我想问的是:如果远程SQL服务器的安装不是用默认的实例名;而是用一个自定义的实例名:比方说默认服务器是:(LOCAL。在启动服务管理器时服务器名为我的计算机名:ZHANG);而我的自定义服务器名为:(SERVER,在启动服务管理器时服务器名为我的计算机名:ZHANG\SERVER);要怎样才能连上这个服务器?3.经过我的初步测试:觉得一定要修改前面的服务实例名(jdbc:microsoft:sqlserver://zhang:1433;中的ZHANG:1433,而不是后面的DatabaseName=mysql数据库名),可是这个ZHANG\SERVER不知道加那或以什么方式加.还是要修改这个端口号呢?
      

  6.   

    终于搞好了,谢谢大家!(自已搞定)!!!!!!!!!
    回复人: xiaoxhui(飞) ( ) 信誉:100  2004-12-24 10:58:00  得分: 0  
    在这之前谢谢你给我讲解的CLASSPATH与PATH的区别,帮了俺大忙.
    另:告诉大家这个JDBC用IP与远程的连接要注意以下问题:
    1.CLASSPATH的设置
    2.端口号的测试:CMD后:NETSTAT -AN
    我这远程非默认实例的端口号为:1042不是1433
    结贴!!!!!!!!!!!!!