java程序调试,都快一个星期了,我都没有解决

france5516 2004-04-30 03:33:01
我用tomcat5.0做服务器,编译好的文件都放在同一目录下,在进行数据提交操作时结果为:无法插入数据库
此时服务器提示如下:
SELECT * FROM Paper where title='网络技术'
2
10
网络技术
null
null
null
.....
java.sql.SQLException:[Microsoft][ODBC SQL Server Driver][SQL Server]无法将NULL值插入列'TempPaperID',INERT失败
select * from TempPaper where Title='你好'
java.sql.SQLException:[Microsoft][ODBC SQL Server Driver][SQL Server]将数据类型varchar转换为numeric时出错

不知道为什么明明输入的‘网络技术’字段一下子变成了‘NULL'了,另外,我还遇到了这样的情况,不知道跟程序出错又没有直接联系。我把编译好了的.java程序放在tomcat同一目录webapps/servlets-examples/WEB_INF/classes下,
getUTF8.java和StringParser.java可以通过编译,可我在DOS环境下重新编译submit.java时,却不能调用getUTF8.class(用于字符串的转化)和StringParse.class(处理输入的字符串),而出现六处类似以下错误:
submit.java:32:cannot resolve symbol
symbol:class StringParser
lacation:class submit
private StringParser nmParser=new StringParser();
请问各位高手,这是怎么一回事?我该怎么办???
...全文
55 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
syangnewer 2004-04-30
  • 打赏
  • 举报
回复
你随便写个简单的插入数据的程序看能插入不?如果能就是你插入前的处理有问题了呀
jinsfree 2004-04-30
  • 打赏
  • 举报
回复
把数据表里面类型改一下,可以看看select后的数据
france5516 2004-04-30
  • 打赏
  • 举报
回复
用英文也不行,不过我清楚要插入数据的话,必须要调用getUTF8.class,只是我不知道为什么会出现以下这种错误,
submit.java:32:cannot resolve symbol
symbol:class StringParser
lacation:class submit
private StringParser nmParser=new StringParser();
请问楼上的仁兄,知道该怎么解决吗?小弟不胜感激!
tianye508 2004-04-30
  • 打赏
  • 举报
回复
用英文看看,如果能的话,就要想一想条件该怎样来表示

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧