jsp中连接数据库时Connection对象为空值,怎么解决? jsp中连接数据库时Connection对象为空值,怎么解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你把你写的代码 考到main方法中看可以不 一般情况下是不会有问题的 只好写的数据库方法不要用静态的 就可以了 创建connection之前就只有两个动作,Class.forName()和驱动注册。可能前面的没写对咯…… 1.代码部分没控制好2.某个驱动jar包没放上去 看看报错信息,是否有ClassNotFoundException,如果有估计是没导数据库连接驱动的包或者是驱动的字符串写错了还有个可能就是你连接字符串写错了 连接数据库操作都是死的,可以看看官方的文档,里面都有 我遇到了同样的问题,代码如下public Connection connect() { try {//注册驱动程序 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=bookshop"; // OA是数据库名称 String user="sa"; String password="123456"; Connection conn= DriverManager.getConnection(url,user,password); Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); //if(stmt) //rs= System.out.println("database中,stmt=="+stmt); } catch(Exception e) { System.out.print("connect db error:"+e); //return false; } System.out.println("在database中,conn=="+conn); return conn; } 各位大虾帮帮忙小妹郁闷好几天了 System.out.println("在database中,conn=="+conn); 编译都通不过conn超出了它的作用域。 都是抽象化大师,lz把代码贴出来10楼把异常贴出来另把conn和Statement分离 js问题 一句话就能拿到分 请问servletA怎样调用一个在servletB中已经实例化的javabean? 悬浮式用户名,密码输入窗口,在线等!!! 加急!在写入文本文件的时候怎么才能将再次输入的内容续写在原来的内容之后呀?不解! 如何将服务器上的文件从一个文件夹拷到另一个文件夹? 请问怎么取到服务器端的时间??? 用Tomcat做服务器时,一般用什么做开发工具? 请问,如何把checkbox的状态和值保存在session中? ****jdk1.4连接数据库问题******** tomcat与Eclipse 高手请进:这是为什么啊?
2.某个驱动jar包没放上去
还有个可能就是你连接字符串写错了
连接数据库操作都是死的,可以看看官方的文档,里面都有
public Connection connect()
{
try
{//注册驱动程序
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=bookshop"; // OA是数据库名称 String user="sa"; String password="123456"; Connection conn= DriverManager.getConnection(url,user,password); Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
//if(stmt)
//rs=
System.out.println("database中,stmt=="+stmt); }
catch(Exception e)
{
System.out.print("connect db error:"+e);
//return false;
}
System.out.println("在database中,conn=="+conn);
return conn;
}
各位大虾帮帮忙小妹郁闷好几天了
编译都通不过
conn超出了它的作用域。
10楼把异常贴出来
另把conn和Statement分离