Connection返回null

bean中的代码:publicvoidDataBaseBean(){try{Class.forName("com.microsoft.jdbc.sqlserver.SQL... bean中的代码:
public void DataBaseBean(){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}
catch(ClassNotFoundException cnfe){
}
}
public Connection getConnection(){
Connection con=null;
try{
con=DriverManager.getConnection(dbUrl,dbUserName,dbPassword);
}
catch(SQLException sqle){
}
return con;
}
servlet中的代码:
DataBaseBean dataBaseBean=new DataBaseBean();
Connection con=dataBaseBean.getConnection();

if(con==null){
out.print("con is null");
return;
}
else
temp=DBUtility.isValide(con,userName,password);

dataBaseBean.closeConnection(con);
不存在数据库端口用户名或是密码的问题,应该用JSP测试过连接数据库了,能连也能读取但这里却得不到值 ,老返回NULL,不知啥原因
展开
 我来答
匿名用户
2008-09-22
展开全部
public void DataBaseBean(){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}
catch(ClassNotFoundException cnfe){
}
}

这个应该是构造函数吧,程序new DataBaseBean(); 时候加载驱动。

不过写成void了,不加载驱动的情况下应该取得不到connectiong对象的。把void去了看看
百度网友0473e3cff
2008-09-22
知道答主
回答量:31
采纳率:0%
帮助的人:10.3万
展开全部
public void DataBaseBean(){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}
catch(ClassNotFoundException cnfe){
}
}
你这个应该是构造方法吧????构造方法没有返回值...直接是访问修饰符 类名!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qingdaowpj
2008-09-22 · TA获得超过281个赞
知道小有建树答主
回答量:94
采纳率:0%
帮助的人:113万
展开全部
我刚写的 ,测试好用,不知是否是你想要的

import java.sql.Connection;
import java.sql.DriverManager;

public class DataBaseBean {

public Connection conn = null;

private static String dbClassName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";

public static Connection getConnection() {
Connection conn = null;
try {
Class.forName(dbClassName).newInstance();
conn=DriverManager.getConnection(dbUrl,dbUserName,dbPassword);
} catch (Exception ee) {
if (conn == null) {
System.out.print(ee);
}
}

if (conn == null) {
System.out.print("222222222");
}

return conn;
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白菜一颗
2008-09-22 · TA获得超过8916个赞
知道大有可为答主
回答量:3260
采纳率:69%
帮助的人:3688万
展开全部
如果dbUrl,dbUserName,dbPassword这个三没有问题,你SQL也没问题的话,那就不应该出错了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好大木头
2008-09-22 · TA获得超过1434个赞
知道大有可为答主
回答量:1705
采纳率:0%
帮助的人:1914万
展开全部
你的异常呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
长师发贴专用号
2008-09-22 · TA获得超过649个赞
知道小有建树答主
回答量:358
采纳率:0%
帮助的人:0
展开全部
有没有异常?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式