日期:2014-05-20  浏览次数:20803 次

求救!!!!!!!!!!一个有关sql数据库插入的问题。。。。
String[]   str=new   str[10];
str[0]=new   String( "john ");
int   id=0;
int   i=0;


String   sql   =   "insert   into   kdd(ID,name)   values(id,str[i]);


一个字符串能不能以   这样方式(是一个引用型数据)插入数据库。。?????????

数据库中对应的项name是文本格式的。。。。。。。。。。。。。。。。。。



------解决方案--------------------
你试试这样写语句
String sql = "insert into kdd(ID,name)values(id, "+str[i]+ ");
------解决方案--------------------
回答楼主,不能。
你应该这么来写:
String sql = "insert into kdd(ID,name) values( " + id + ", ' " + str[i] + " ') ";
------解决方案--------------------
应该是String sql = "insert into kdd(ID,name) values(id , ' " + str[i] + " ') ";