补充:我用的是w2k的操作系统,JB6的开发环境。

解决方案 »

  1.   

    仅此而已吗?在哪里加呀,是不是在我的电脑的属性里加?这里我是加过的,我把那三个文件的位置和名字都加上去了。可是在调试时还是不行,而且我看到jb6下边的那个调试框里的命令的-classpath一项里没有这三个文件名存在。在程序运行到Class.forName("com.microsoft.jdbc.sqlserver.sqldrive")时还是返回错误。
      

  2.   

    你没有配置jb6的运行环境当然不行了,你可以在jb6的project中的project properties 页中Required Libraries 中加入你的三个jar包
      

  3.   

    可在你的系统的环境变量里设置,
    1。增加一个变环境变量:classpath
    2。环境变量值输入:D:\yourpath\lib\msbase.jar;D:\yourpath\lib\mssqlserver.jar;D:\yourpath\lib\msutil.jar
    注:yourpath为你的安装JDBC的路径。
      

  4.   

    ddtqfly:
    原来如此,我再想问一下,那我在用getConnection()时的第一个参数应该如何写呢?
      

  5.   

    dbvis.url.0=jdbc:oracle:thin:@<host>:<port1521>:<sid>
    dbvis.url.1=jdbc:idb:<propertyFile>
    dbvis.url.2=jdbc:mysql://<host>/<database>
    dbvis.url.3=jdbc:sybase:Tds:<host>:<port2638>/<database>
    dbvis.url.4=jdbc:db2://<host>/<database>
    dbvis.url.5=jdbc:cloudscape:rmi:<dbFile>
    dbvis.url.6=jdbc:jdbc:rmi:<host>/<dbURL>
    dbvis.url.7=jdbc:HypersonicSQL:hsql://<host>:<port>
    dbvis.url.8=jdbc:postgresql:net
      

  6.   

    我如果用sql server 2000应该用哪一种呀?是jdbc:mysql:这一个吗?能不能直接写server名称,不指定数据库呢?