数据库插入 String str1= toString(); 这里的str1 插入到数据库怎么写
Stringsql="insertintostudent(stuno,stuname,stuage,stuclass,stucsrq)values(''+str1+'',...
String sql="insert into student (stuno,stuname,stuage,stuclass,stucsrq) values(''+str1+'','+str1+','+str1+','+str1+','+str1+')"; values后面到底要怎么写
展开
1个回答
2015-05-21 · 百度知道合伙人官方认证企业
关注
展开全部
你好,你的str1表述的不够清楚。
如果str1里面存放的是所有的值,例如"1,2,3,4,5",那么你的写法是:
String sql="insert into student (stuno,stuname,stuage,stuclass,stucsrq) values(" + str1 + ")";
如果str1里面存放的是第一个值(stuno),那么你的写法是:
String sql="insert into student (stuno,stuname,stuage,stuclass,stucsrq) values(" + str1 + ", " + str2 + ", " + str3 + ", " + str4 + ", " + str5 + ")";
这里需要注意的是,如果数组类型,不需要加单引号,字符串类型需要加单引号:
String sql="insert into student (stuno,stuname,stuage,stuclass,stucsrq) values(" + number1 + ", '" + str2 + "', " + number3 + ", '" + str4 + "', '" + str5 + "')";
其实你只要sql语句会写,再逐个替换会很简单的
如果str1里面存放的是所有的值,例如"1,2,3,4,5",那么你的写法是:
String sql="insert into student (stuno,stuname,stuage,stuclass,stucsrq) values(" + str1 + ")";
如果str1里面存放的是第一个值(stuno),那么你的写法是:
String sql="insert into student (stuno,stuname,stuage,stuclass,stucsrq) values(" + str1 + ", " + str2 + ", " + str3 + ", " + str4 + ", " + str5 + ")";
这里需要注意的是,如果数组类型,不需要加单引号,字符串类型需要加单引号:
String sql="insert into student (stuno,stuname,stuage,stuclass,stucsrq) values(" + number1 + ", '" + str2 + "', " + number3 + ", '" + str4 + "', '" + str5 + "')";
其实你只要sql语句会写,再逐个替换会很简单的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询