永发信息网

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

答案:6  悬赏:10  手机版
解决时间 2021-08-16 23:08
  • 提问者网友:情歌越听越心酸
  • 2021-08-16 10:48
如题…现在我连接总是提示classnamenotfoundexception…别人说我的driver和url不对…
最佳答案
  • 五星知识达人网友:舊物识亽
  • 2021-08-16 11:43

什么数据库?


SQL2000数据库


driver =com.microsoft.jdbc.sqlserver.SQLServerDriver


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

全部回答
  • 1楼网友:煞尾
  • 2021-08-16 16:32

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

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

  • 2楼网友:我住北渡口
  • 2021-08-16 15:53

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("数据库连接失败");

    }

}

  • 3楼网友:西风乍起
  • 2021-08-16 15:06

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

  • 4楼网友:七十二街
  • 2021-08-16 14:16

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

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

  • 5楼网友:西风乍起
  • 2021-08-16 13:09

给你个例子你看看

此例子是 用 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;  }

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯