在写insert或update是输入字段名的时候怎样才能减少输入错误啊(这种错误好像很难找出来,特别是一张表中有很多字段的时候)
如update  表名 set 字段1=?,字段2=?....
这样很容易出错而且不易排除(经常的错误有:少空格,字段名拼写错误等)
请大家传授点经验吧

解决方案 »

  1.   

    1。在JSP页面上用javascript验证
    2。在执行SQL语句之前的Java代码里验证在Sql中验证字符的合法性,实现起来很难
      

  2.   

    看错了:(
    楼主可以把写好的sql代码,直接去数据库上运行去
      

  3.   

    谢谢楼上的,不好意思,我表达的有些问题,我的问题是写sql语句时容易出错(sql语句本身)而不是验证的问题。
    比如update  表名 set aa=?,bb=?cd=?....
    而正确的应该是update  表名 set aa=?,bb=?cc=?....
    字段名多的时候,类似错误就比较难发现了,而且java也不会报错
      

  4.   

    把表的定义拷贝到ultraedit中,然后进行编写,编写以后在客户端上测试一下,没问题拷贝到程序中就可以了
      

  5.   

    有一些客户端软件,如toad什么的,还是自带语法检查和拼写提示功能的。
    和在eclipse里面差不多