首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >数据库无法连接

数据库无法连接
EN

Stack Overflow用户
提问于 2014-01-29 07:21:41
回答 3查看 60关注 0票数 0

我有一个数据库项目,我试图从netbeabs连接到数据库,我创建了一个连接类。

公共类全局{

代码语言:javascript
运行
复制
public static Connection createConnection() {
    Connection conn = null;
    System.out.println("Checking if Driver is registered with DriverManager.");
try{
        Class.forName("org.postgresql.Driver");
} catch (ClassNotFoundException e){
        System.out.println("Couldn't find the driver!");
        System.out.println("exit.");
        System.exit(1);
}
System.out.println("make a connection.");
try{
        conn = DriverManager.getConnection("jdbc:postgresql://localhost:5432/ydb_lib", "postgres", "postgres");
        System.out.println("Success.");
} catch(SQLException e){
        System.out.println("Couldn't connect: exit.");
        System.exit(1);
    }
    return conn;
}

}

我用这个方法调用这个类;

代码语言:javascript
运行
复制
      Connection c = Global.createConnection();

运行程序后,输出为;

代码语言:javascript
运行
复制
      Checking if Driver is registered with DriverManager.
      Couldn't find the driver!
      exit.

我看不出我的用户名,密码,驱动程序名,数据库名是正确的,所以你认为是什么问题??

EN

Stack Overflow用户

发布于 2014-01-29 07:27:02

数据库驱动程序jar不在类路径上。

也请打印出您的异常,而不是仅仅忽略它们和打印您自己的错误消息。这能帮你省去很多头痛。

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21424607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档