数据库插入 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后面到底要怎么写 展开
 我来答
旺理财
2015-05-21 · 百度知道合伙人官方认证企业
旺理财
1、AA级以上公募债券理财产品 2、短期理财产品【3天收益12%、1个月7.5%、3个月8.2%、6个月8.8%】 3、应用市场搜索“旺理财”下载APP理财
向TA提问
展开全部
你好,你的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语句会写,再逐个替换会很简单的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式