用JSP连oracle,一句插入数据语句是这样的:String sSql = "Insert into customer(customernumber,customername,telephone)values('" + customernumber+ "','" +customername+ "','"+ telephone+"')";
为何老是插入不了呢?

解决方案 »

  1.   

    前面已经建过表了,并且没问题
    建表语句是:String sSql="create table customer(customernumber varchar(8),customername varchar(8),telephone varchar(8),primary key(customernumber))";
      

  2.   

    你插入的值是不是冲突了,我以前用就是测试时插入的值跟主键冲突了,就是使主键不是唯一值了,你看看
    2楼,这个实在拼string,不是oracle语言里
      

  3.   

    看下报什么错,
    主键重复,
    可能是你数据太长,你的varchar(8),
    记得commit()
      

  4.   


    String sSql = "Insert into customer(customernumber,customername,telephone) values('" + customernumber+ "','" +customername+ "','"+ telephone+"')";这中间少了空格儿吧。