stmt= conn.createStatement(); ———(1)
System.out.print("测试"); ———(2)
rs=stmt.executeQuery(sql); --——(3)
各位高手,代码如上所示,运行到第一句时,就不知什么原因终止了,第二句就没有执行,加载驱动是成功的,到底哪里的问题?
解决方案 »
- 百分求助jstl连接两个数据库的问题
- 大虾们来看看我这两行代码问题出在那里?
- 小菜问题,有劳大家帮助了,String SubTopicID = util.getString(request,"ID","");
- sturcts问题
- 在XP中用IE7打开包含2个以上的APPELT的HTML出错?
- new String(rs.getBytes(1), "gb2312") 之后仍然是乱码!究竟要怎样?
- 一个关于对文本文件操作的问题,向文本中追加汉字
- 问一个将要发生的问题!关于mysql!欢迎大家讨论!
- 一个菜鸟的问题
- weblogic 数据库连接池的问题~~~(大家帮忙) (up给分)
- 求教struts问题
- 关于在jsp中的一些数据库的操作!
这是tomcat的显示,是空值异常
另外,我用同样的代码查询另一个数据库(只是换了另一个databasename)可以查询成功,但是换了当前的这个数据库,就出不出来,特别是,走到 stmt= conn.createStatement(); 就不走了,如果是空值异常,至少走到 rs=stmt.executeQuery(sql); 这句吧。请高手指点!
conn.createStatement();查看下conn对象
就知道了,一般是conn为空的
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=weboa;user=sa;password=";
Connection conn= DriverManager.getConnection(url);
Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);------(1)
System.out.print("测试"); ———(2)
rs=stmt.executeQuery(sql); -----(3)
以上是代码,代码放到其他地方是没问题的,但是在本数据库里就有问题,若是conn的值为null,什么引起的呢?