当前位置: 技术问答>java相关
奇怪 !这样的sql语句 不能执行!!!求救!!!!
来源: 互联网 发布时间:2015-07-12
本文导语: 我在oracle中建了个表: String sql="CREATE TABLE news "+ "(id NUMBER(4) NOT NULL PRIMARY KEY,"+ "title varchar2(150) not null,"+ "class NUMBER(2) not null,datetime "+"date,click NUMBER(4),body blob)"; out.print(sql); stmt.executeUpdate(sql); 再执行下...
我在oracle中建了个表:
String sql="CREATE TABLE news "+
"(id NUMBER(4) NOT NULL PRIMARY KEY,"+
"title varchar2(150) not null,"+
"class NUMBER(2) not null,datetime "+"date,click NUMBER(4),body blob)";
out.print(sql);
stmt.executeUpdate(sql);
再执行下面的insert语句:
String strSQL="insert into news(id,title,class,click,body)
values(1,'"+title1+"',"+class1+",0,'"+body1+"')";
out.print(strSQL);
glBean.executeUpdate(strSQL);
没有错误提示,但是表中数据没有插入??????
我的 out.print(strSQL);
语句的输出是这样的:insert into news(id,title,class,click,body) values(1,'eee',1,0,'eeeeeeee eeeeeeee')
请教,真的很急
String sql="CREATE TABLE news "+
"(id NUMBER(4) NOT NULL PRIMARY KEY,"+
"title varchar2(150) not null,"+
"class NUMBER(2) not null,datetime "+"date,click NUMBER(4),body blob)";
out.print(sql);
stmt.executeUpdate(sql);
再执行下面的insert语句:
String strSQL="insert into news(id,title,class,click,body)
values(1,'"+title1+"',"+class1+",0,'"+body1+"')";
out.print(strSQL);
glBean.executeUpdate(strSQL);
没有错误提示,但是表中数据没有插入??????
我的 out.print(strSQL);
语句的输出是这样的:insert into news(id,title,class,click,body) values(1,'eee',1,0,'eeeeeeee eeeeeeee')
请教,真的很急
|
glBean.executeUpdate(strSQL);改为
int iCount = glBean.executeUpdate(strSQL);
if (iCount>0)
out.print("增加成功!") ;
else
out.print("增加不成功!") ;
你也可将insert into news(id,title,class,click,body) values(1,'eee',1,0,'eeeeeeee eeeeeeee') 用sqlPlus执行一下看成不成功。
注:blob类型不能这样增加的。
int iCount = glBean.executeUpdate(strSQL);
if (iCount>0)
out.print("增加成功!") ;
else
out.print("增加不成功!") ;
你也可将insert into news(id,title,class,click,body) values(1,'eee',1,0,'eeeeeeee eeeeeeee') 用sqlPlus执行一下看成不成功。
注:blob类型不能这样增加的。
|
host string指的是实例名,即SID,不是IP