被数据库整疯了

snoopy123808 2006-08-12 01:09:20
做了一个关于数据库的测试 classpath 里也把3个jar文件设置了,运行时总异常
代码是:
import java.sql.*;

public class TestDB {
public static void main(String[] args)
{
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=jspdv";
String userName = "sa";
String userPwd = "19841015";
Connection dbConn ;

try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!");
}

catch(Exception e)
{
e.printStackTrace();
}
}
}
报告有错误是:

java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at TestDB.main(TestDB.java:13)
...全文
164 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
huihui0103 2006-08-13
  • 打赏
  • 举报
回复
首先确认补丁已经安装。
然后将你的CLASSPATH帖出来。。
daichadongqing 2006-08-13
  • 打赏
  • 举报
回复
sqlserver驱动包加载有问题,SQL Server 2000 Driver for JDBC SP3 你安装了吗?
snoopy123808 2006-08-13
  • 打赏
  • 举报
回复
那classpath怎样配制阿,不就是把3个jar文件加进去就行了吗?
rainzhzhy 2006-08-12
  • 打赏
  • 举报
回复
sqlserver驱动包加载有问题,先把3个jar文件搞定
Qingjian 2006-08-12
  • 打赏
  • 举报
回复
你看看你还把 sqlserver的驱动装好的 三个包还搞进取的
薛定谔之死猫 2006-08-12
  • 打赏
  • 举报
回复
就是classpath的问题了

确认设置对没有

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧