Topic: JDBC环境变量的设置问题?

  Print this page

1.JDBC环境变量的设置问题? Copy to clipboard
Posted by: hujianso
Posted on: 2004-09-13 22:30

刚刚安装了Microsoft SQL Server 2000 Driver for JDBC。但是环境变量怎么设置呀?我用jdk编译的时候总是提示连接不到数据库!郁闷!!

2.Re:JDBC环境变量的设置问题? [Re: hujianso] Copy to clipboard
Posted by: jameszhang
Posted on: 2004-09-14 08:18

用 搜索 试试

3.Re:JDBC环境变量的设置问题? [Re: hujianso] Copy to clipboard
Posted by: hujianso
Posted on: 2004-09-14 09:52

我搜过了试了都不行。
方法1.设置classpath路径:C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar ;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar ;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar
提示:Exception in thread "main" java.lang.NoClassDefFoundError: MyJava
那应该表示classpath设置有问题了?!
方法2.将C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib下的那三个文件拷贝到c:/jdk/jre/lib/ext里面 ---也不行。也总是提示我的数据库找不到。我的java文件如下:
import java.sql.* ;

public class TestJDBC
{
  public static void main(String args[])
  {
    try
    {
      Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver") ;
      System.out.println("数据库驱动程序注册成功") ;
      String url = "jdbc:microsoft:sqlserver://localhost:1443;DatabaseName=mydata"; //mydata是sqlserver中数据库的名字。
      Connection conn = DriverManager.getConnection(url,"","") ;
      System.out.println("成功连接数据库");
    }
    catch (Exception e)
    {
      System.out.println("数据库连接失败");
      e.printStackTrace();
    }
  };
};

到底是那里出错了,sqlserver服务器我也打开了!

4.Re:JDBC环境变量的设置问题? [Re: hujianso] Copy to clipboard
Posted by: xml1123
Posted on: 2004-09-20 12:24

不知道你用的什么开发环境?
我用eclipse,适用SQL Server2000的JDBC驱动程序,把那三个jar放到了JAVA_HOME\lib\,在系统的CLASSPATH环境变量中增加这三个jar的路径(含文件名)。在工程的属性的编译路径中,增加这三个jar。一切正常。运行的时候没有加额外的参数。

我用批处理文件编译,build.bat内容如下:
javac -classpath .\;D:\j2sdk1.4.2_05\lib\log4j-1.2.8.jar;D:\j2sdk1.4.2_05\lib\mssqlserver.jar;D:\j2sdk1.4.2_05\lib\msbase.jar;D:\j2sdk1.4.2_05\lib\msutil.jar .\cn\mecool\sms\CFB\SMSCFBServer.java -d ..\bin
也可以编译。

5.Re:JDBC环境变量的设置问题? [Re: hujianso] Copy to clipboard
Posted by: eterne
Posted on: 2004-09-23 13:26

hujianso wrote:
提示:Exception in thread "main" java.lang.NoClassDefFoundError: MyJava


哪来的MyJava???

PS:username,password都是""?

6.Re:JDBC环境变量的设置问题? [Re: hujianso] Copy to clipboard
Posted by: javajin
Posted on: 2004-09-25 17:30

放你自己代码的的路径加在CLASSPATH中就好了


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923