永发信息网

java连接数据库时的driver和url变量是什么来的?

答案:6  悬赏:10  手机版
解决时间 2021-08-16 23:08
如题…现在我连接总是提示classnamenotfoundexception…别人说我的driver和url不对…
最佳答案

什么数据库?


SQL2000数据库


driver =com.microsoft.jdbc.sqlserver.SQLServerDriver


url=jdbc:microsoft:sqlserver://服务器地址:端口号;DatabaseName=数据库名

全部回答

报这个异常 说明 找不到你的 驱动类

你进到你的驱动jar包 里面 找到 SQLServerDriver 这个类 里面  把它的完整路径拷出来就可以了 

public class DBHelper{

private static final String QU_DONG="oracle.jdbc.driver.OracleDriver";

    private static final String URL="jdbc:oracle:thin:@localhost:1521:hp";

    private static fianl String USERNAME="admin";

    private static final String PWD="123456";

    static{

    try{

    Class.forName(QU_DONG);

    }catch(Exception ex){

    Sysetm.out.println("加载驱动失败");

    }

    try{

    conn=DriverManager.getConnection(URL,USERNAME,PWD);

    }catch(Exception ex){

    System.out.println("数据库连接失败");

    }

}

对应的数据库有不同的驱动包,也有不同的驱动类driver,不同的驱动路径url

很简单的异常,不是你代码写错了,你看下你的工程有没有添加数据库的驱动文件。

web工程的话只要把驱动文件复制到WebRoot\WEB-INF\lib目录下

给你个例子你看看

此例子是 用 mysql 连接数据库的

public Connection getConnection(){   try {    Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动

       return DriverManager.getConnection("jdbc:mysql://localhost:3306/你的数据库名称","数据库用户名","密码");       } catch (ClassNotFoundException e) {    // TODO Auto-generated catch block    e.printStackTrace();   } catch (SQLException e) {    // TODO Auto-generated catch block    e.printStackTrace();   }   return null;  }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在农村生两个孩子算超生吗
人感到委屈是喉咙为什么总感觉有口气咽不下去
暑假期间发生的和地理有关的国际新闻
我在外国诺基亚x6-00.1英文版,请问用什么刷
电脑对人的辐射到底有什么危害?
小白加小白等于谁啊?
有什么书好看(不是言情小说这类的)
出国留学怎么选专业啊?话说现在商科挺热的…
怒0一套的效果哪里好?
一吸白真的可以把脸上的黑头粘掉吗
广州长隆游乐园坐地铁到吗?
皮鞋长毛了可以用酒精擦么
我是男生,我的乳头上长了一个毛怎么回事?
什么样的人最容易被骗?
邓帅哥是哪位帅哥谁?
推荐资讯
微信推送怎么写,微信公众平台里面怎么插入视
怎么样忍住眼泪不流下来,就算再痛再难过?
一个老板处人对事最厉害(狠气}的性格是什么?
里界泛指什么啊
撒切尔夫人的经典语录,如何用一句名言评价撒
矮珍珠水草到底有多少种?知道的最好能发对比
哪个晓得content是啥子意思?急急急
可以不带环吗
百家讲坛诗歌唐朝,唐代诗歌的十大代表人物
“小三”可耻吗?
E71有1个软件请谨慎使用~!!
求秋之回忆1-6的所有歌曲(好的给加分)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?