永发信息网

java 驱动 连接数据库错误

答案:4  悬赏:10  手机版
解决时间 2021-05-02 01:26

package com.woody.db;

import java.sql.*;
import java.sql.DriverManager;
import java.sql.SQLException;

public class DBConnection {
String classname="com.microsoft.sqlserver.jdbc.SQLServerDriver";
String url="microsoft:jdbc:sqlserver;//localhost:1433;databasename=northwind";
String username="sa";
String userpwd="";
Connection conn=null;
public DBConnection()
{
try {
Class.forName(classname);
System.out.println("加载成功");
conn=DriverManager.getConnection(url,username,userpwd);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public Connection getcon()
{
return conn;
}
}

驱动包我有加进去了,谁能帮我解决一下呀。。

最佳答案

你写错了驱动类的包名,所以就找不到喽。


正确的是:com.microsoft.jdbc.sqlserver.SQLServerDriver


而你错误地写成:com.microsoft.sqlserver.jdbc.SQLServerDriver


另外,你要打MSSQL2000的SP3或SP4补丁,否则是连接不上的。

全部回答

com.microsoft.sqlserver.jdbc.SQLServerDriver没有找到。

你确定放在classpath了?

jdbc:sqlserver://localhost:1433;

mssql2005 试试

你这个连接方式需要三个驱动包 msbase.jar, mssqlserver.jar, msutil.jar 请确定已经放到你的工程lib目录
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中山那个药房有买排卵测试纸
不贪心的简洁句子,关于贪心不足的名言
请问有没有做纸箱的行家?
我朋友的痘疤有1到2年了,怎么祛除?又复发了
夜郎居这个地址在什么地方,我要处理点事
罪恶都市最后一个任务
屁的构成与结构
见血封喉的植物
吃饭是用左手吃还是用右手吃?
网吧可以接待未成年人麻?
广州海若科技发展有限公司地址在什么地方,想
称赞的意思意思是什么,足纹银饼是什么材质
笔记本:IBM G40 2.0/20G/512M CD 14寸=830元
塔罗牌找好工作
冒险岛修改密码提示账号异常怎么解决
推荐资讯
关于燕子的成语和句子,与燕子有关的诗句
高二英语上学期期中综合能力评估试题(一)英
微信怎么可以加很多人,怎么才能在微信上加很
冬天的花要注意些什么?
特殊符号在电脑中要怎么找?
仙剑电视剧视频视频地址
谁有灌篮高手的漫画网站
宫心计的什么时候放完了
怎样才能在QQ邮箱上发帖
实验室制乙烯为什么不能用排空气法?
“爱我的人不是我的爱人”如何选择?!!
xm_xvs.cfg
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?