JDBC向数据库插入数据,一直报错:索引2超出范围

解决方案 »

  1.   

    是不是你password的值超过10个字符了。
      

  2.   

    SQL语句中的table后面插入的属性只有6个,而在values中设置了7个占位符,
      

  3.   

    少了一个interesting属性。
      

  4.   

    values没有interesting啊
      

  5.   

    看看你的SQL中有几个?
      

  6.   

    values只有6个属性啊
      

  7.   

    但是我相插入的values只有6个属性啊,这个和数据库没有关系吧
      

  8.   

    你的prepare. ..   方法的参数应该是sql1吧