下面是MyEclipse中实现查询的语句,运行时总是获取不到正确结果

//数据库查询的
public ResultSet query(String sql){

ResultSet result=null;
try {
Statement sta=conn.createStatement();
result = sta.executeQuery(sql);
} catch (SQLException e) {
System.out.println("查询的SQL语句的格式错误");
e.printStackTrace();
}
return result;
}

提示错误
at com.cn.util.DBConnUtils.query(DBConnUtils.java:31)
如何解决?

sql语句有误,sql贴上来看一下追问

String sql="select * from User where iUserID='"+iUserID+"' and vcUserPassword='"+vcUserPassword+"'";
查询语句应该没问题吧!打印出来如下:select * from User where iUserID='111' and vcUserPassword='111'

追答

提示的是什么错误?

追问

追答

DBConnUtils.query30行是哪一句,里面肯定有一个变量是空的

追问

Statement sta=conn.createStatement();

追答

双击一下这一行的左边缘打个断点,再调试程序

追问

我不会根据调试结果改程序...我再想办法吧,谢啦

追答

不会你也得会改呀。

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-10-24
JDBC的连接参数对吗追问

数据库连接是对着的

用myeclipse运行一个web程序总是报错该怎么解决?
用myeclipse运行一个web程序总是报错的解决方法:1、当你有多个跳转的页面的语句时候,好好检查一下,当转发或者重定向的时候,需要在后加一个retrun 即可。2、服务器中不允许多次跳转,否则会下面这个错误。3、因为服务器端使用sendRedirect跳转到客户端的时候,不能在使用req.getRequestDispatcher("跳转的...

myeclipse运行程序总是控制台显示terminated没有任何输出
程序是运行结束了,这没问题,这个语句不是现实问题的提醒。没有显示结果,应该在这儿找原因,要么是没写显示结果的语句,要么是语句不能正常执行。

在MyEclipse中输入流程控制语句时运行结果时出现“The selection does...
貌似没写主函数

myeclipse中java代码出错后再修改执行不起作用
错误时,其实代码的编译是不正确的,所以你修改了,也不能运行,要重新编译。代码修改了后,都是需要重新编译的。jsp有时可以不用重新发布。

myeclipse中java代码出错后再修改执行不起作用
回答:错误时,其实代码的编译是不正确的,所以你修改了,也不能运行,要重新编译。代码修改了后,都是需要重新编译的。jsp有时可以不用重新发布。

myeclipse jsp 验证的时候在提交表单的时候总是验证出错!但我已经验证...
可能是你form1.username.value.Trim();语句出的错误,写成这样form1.username.value就可以验证,你可以这样试一试是不是语句里有异常 function check(){ \/\/alert("");var username;try{ username=form1.username.value.Trim();}catch(error){ alert(error);} if(username==""){ alert("昵称不...

MyEclipse中连接MySQL出现的错误怎么解决呀,急求谢谢
在 MyEclipse 中连接 MySQL 时出现“Access denied for user 'root'@'localhost' (using password: YES)”错误可能是由于多种原因造成的。密码错误:您在 MyEclipse 中使用的 MySQL 用户名和密码与您在 MySQL 控制台中使用的用户名和密码可能不同。请确保您在 MyEclipse 中使用的用户名和密码是正确的...

我在Myeclipse 中用insert into 插入语句 怎么有错误,进来帮看看
第一:((nname,npsd)) 外面那对括号不知你写来干嘛,去掉。第二:根据你setString();来看检查你数据库中nname,npsd两个字段是否为定义为字符类型。第三:你的表建的在那个用户下面,而你又是用那个用户连接的数据库,如果不是同一用户表前面加上用户名.如hello表在scott用户下 则:scott.hello...

myeclipse调试java代码,运行报错后,编译生成的class文件再不会更新,求...
重启一你的 debug 程序就可以了,正常编译成功,在 ecclipse 中的代码热替换是立即起作用,不用重新启动 tomcat 之类的服务器,但是有些情况是不能正常工作的,比如,删除或修改了方法签名,另外新增静态字段它的值总是默认值。重启调试的程序就可以正常了,这只是代码热替换或者说是 ClassLoader 无法...

MyEclipse10和Tomcat7运行Web页面的配置方法
找到tomcat的配置文件server.xml在大约倒数第四行的位置处输入如下语句:Context path="test" docBase="D:\/MyEclipse\/test\/WebRoot" reloadable="true"\/ 如图所示:这样在浏览器中输入http:\/\/localhost:8080\/test\/index.jsp的时候就可以访问了,这里的path的值和我的项目...

相似回答
大家正在搜