我连接数据库是一个静态的方法,如下:
public static Connection getConnection() {
try{
Class.forName("org.gjt.mm.mysql.Driver");//连接mysql数据库
return java.sql.DriverManager.getConnection(url,user,pwd);
}catch(Exception e){
System.out.println("数据库连接池不存在!");
return null;
}
}控制台输出的是:数据库连接池不存在!.
不知道是什么原因。
public static Connection getConnection() {
try{
Class.forName("org.gjt.mm.mysql.Driver");//连接mysql数据库
return java.sql.DriverManager.getConnection(url,user,pwd);
}catch(Exception e){
System.out.println("数据库连接池不存在!");
return null;
}
}控制台输出的是:数据库连接池不存在!.
不知道是什么原因。
解决方案 »
- 配置两个tomcat的问题
- java调用.NET的webservice接口问题
- JPA更新数据库
- <many-to-one ...access="property"../>的access的问题
- 在hibernate中sessionfactory生成的Session来控制数据库与用dao控制数据有什么区别,各适合什么情况下使用?谢谢!
- tomcat6.0连接池配置的问题。
- 关于oracle tns协议 数据部分的解析 求做过oracle数据库审计的大神
- 帮忙看一下关于Struts里的fileupload功能
- ejb打包后,要进行单步跟入调试有无他法?
- 看一下我这个关于处理事务的类中的Connection对象的疑问
- hibernate<many-to-many>删除问题?
- 数据写入excel的中文乱码问题?
try{
Class.forName("org.gjt.mm.mysql.Driver");//连接mysql数据库
return java.sql.DriverManager.getConnection(url,user,pwd);
}catch(Exception e){
e.printStackT....();===================================>加上这一句,把错误信息发上来
System.out.println("数据库连接池不存在!");
return null;
}
}
try
{
con.close();
}
catch(Exception e2){}
MESSAGE: java.net.BindException: Address already in use: connectSTACKTRACE:地址已经在用??
是什么原因?
我整个工程都是用的那个静态连接。
捕捉一下