各位大侠,有没有用过Mirosoft的JDBC的driver的,请进来,帮我一把 (200分)

  • 主题发起人 主题发起人 KervenLee
  • 开始时间 开始时间
K

KervenLee

Unregistered / Unconfirmed
GUEST, unregistred user!
如何设定其classpath啊?
我按照其指南上说的设成
install_dir/lib/msbase.jar
install_dir/lib/msutl.jar
install_dir/lib/mssqlserver.jar
install_dir:我的安装目录
不成功
我将上面的三个文件copy到jdk目录下解压缩后
设成
.;c:/jdk/mssqlserver;c:/jdk/msbase;c:/jdk/msutl;
仍然不成功
我的代码如下:
import java.io.*;
import java.sql.*;
import java.util.*;
public class TestSQL1
{ public static void main(String[] args)
{
Connection Conn=null;
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn=DriverManager.getConnection("jbdc:mircosoft:sqlserver:kevin://1433;User=sa;Password=");
System.out.println("注册成功");
}
catch(ClassNotFoundException ex)
{
ex.printStackTrace();
System.out.println("没有发现类");
System.exit(-1);
}
catch(SQLException ex)
{
ex.printStackTrace();
}
}
}
///////////出错提示为
类没有找到
/////////////
请教如何解不决!!!
 
在 系统特性 -》环境变量 设置CLASSPATH
CLASSPATH = .;c:/install_dir/lib/mssqlserver.jar;
c:/jinstall_dir/lib/msbase.jar;c:/install_dir/lib/msutl.jar;
 
不需要拷贝到 jdk目录,也不需要解压缩,如果是用jb,那把几个文件加入
Project的Library列表就可以了
-----
http://www.8421.org
 
Class.forName("com.microsoft.jbdc.sqlserver.SQLServerDriver");后面加个实例化,试试
 
你是什么WEB服务啊,你的路径有问题,一般是放在/LIB目录下。
你再试试,你的WEB服务或其他服务是什么?把这些CLASS放在其服务的/lib目录下
 
Web方式是可以的,我用的是resin+IIS
但是在JDK下用java却不可以出错
 
难道就没有人帮我吗?!!!
 
出错提示为:
出错提示为
Exception in thread "main"java.lang.NoClassDefUndError:com/microsoft/util/UtilDummyPrintWriter
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(class.java:120)
at Selector.main(Selector.java:20)
 
大家来帮我好吗?
 
后退
顶部