我需要把一个读取数据库的Application改成Servlet,通过Browser获取数据
原来的Apllication中的数据库存取部分工作一直很正常,但当我把Apllication
中的类加入到Servlet中后,居然不断出现莫名其妙的错误。如:
明明正常的可以运行的SQL语句,在Application中可以得到正确结果,拿到
数据库管理器上单独运行也很正确,但到了Servlet
中居然提示“××列不存在”,或者是“无效的索引号”?!
我的运行环境:
win2000,SqlServer2000,JDK1.4,Tomcat4.1.27。
我的问题是:
那位做过类似的程序的大侠可不可以告诉我:
1、这种从Apllication到Servlet的转换可行不可行,是否需要额外的转换工作?
2、如何做?
多谢了!
把你的servlet里那部分sql语句写出来看看
可能是引号的问题
这种转换应该没有什么问题的
就是如果外界传参数进来的时候,自己拼sql时要注意引号,以保证sql语句的完整性
看看报错信息和代码再说
调试的时候你最好把你的sql语句打印出来调试,这样比较的直观,
他们之间应该没有什么转换。
把你的代码贴出来大家给你看看。
在程序中把sql打印出来看看,是不是出现了错误。