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是文本格式的
str[0]=new String("john");
int id=0;
int i=0;String sql = "insert into kdd(ID,name) values(id,str[i]);
一个字符串能不能以 这样方式(是一个引用型数据)插入数据库。。?????????数据库中对应的项name是文本格式的
解决方案 »
- Spring_batch 分页方式得到Oracle数据 了·列明无效
- java如何调用自定义文件
- JTable按某一列排序有问题,该怎么解决?
- Java中Thread的终止问题,stop(),interrupt()
- 读程序写结果【总是有拿不准的时候 天呐】
- 求一个家庭理财管理系统
- 谁会Struts标签多行提交?
- 请较:一个简单的支持多客户端的TCP程序,如何提高效率,还有怎么判断客户端关闭连接?
- SQL奇怪问题getRowCount()
- JCreate输入中文为什么显示乱码?
- 用hibernate 可以修改 符合主键里的部分字段吗?应该怎么办?
- 如何用JAVA编写一个原始视频的压缩和播放的程序
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] + "')";
而且对于sql语句而言,由于name是字符串,所以要用“'”,id是整型不需要用。
怎么会有有这样的错误?????????????????????????????“参数不足,期待是 1 ”
String sql ="insert into kdd (ID,1,2) values(id,'"+str[1]+"','"+str[2]+"')";1,2是文本字符串字段怎么会有:::“参数不足,期待是 1”的错误??????????????????
而且对于sql语句而言,由于name是字符串,所以要用“'”,id是整型不需要用
id也要用,,,,brooksychen(初晨之阳) 误导了我,!不过还是要谢你了