javascript里面怎么嵌入可执行的sql语句

<script>functionSelectLeastOne(){i=document.myform.checkbox1.length;for(j=0;j<i;j++){... <script>
function SelectLeastOne(){
i=document.myform.checkbox1.length;
for(j=0;j<i;j++){
if (document.myform.checkbox1[j].checked==1){
alert(document.myform.checkbox1[j].value);
sql="insert into WHIR$T3087( WHIR$T3087_F3855, WHIR$T3087_ID) values ('"+'<%=wupinmingcheng%>'+"','"+'<%=jiluid%>'+"')";
alert(sql);
//sql= "insert into WHIR$T3087( WHIR$T3087_F3855, WHIR$T3087_ID) values ("+wupinmingcheng+","+jiluid+");"
dbopt.executeUpdate(sql);
alert('<%=jiluid%>');
//System.out.println("写入数据库成功");
}}
}</script>
求,在线等答案。怎么使里面的sql语句可执行
展开
 我来答
zhfto
推荐于2018-05-14 · TA获得超过563个赞
知道小有建树答主
回答量:107
采纳率:0%
帮助的人:214万
展开全部
你这样把SQL语句都暴露到客户端,到时候随便一个懂点sql知识的人都有可能给你把数据库毁了。 你要自己测试着玩无所谓,要是做项目的话,那还是算了吧!》
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小嘫88
2013-07-09 · TA获得超过384个赞
知道答主
回答量:190
采纳率:0%
帮助的人:128万
展开全部
没人这样做,练习的话也练练别的吧,你这样把sql语句都暴露到客户端很不安全,要是工作时让项目经理看到你这个月绩效估计就没了。
望采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
草薙京1997
2013-07-09 · 超过19用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:50.8万
展开全部
你这就将SQL语句完全暴露在客户端了,没有人这样做的。你要在JS里执行SQL语句,可用Ajax来实现。
追问
具体怎么做呢 ,我刚学编程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自太阳de外星人
2013-07-08 · TA获得超过297个赞
知道小有建树答主
回答量:650
采纳率:80%
帮助的人:189万
展开全部
想太多。。
顶多把sql语句传回后台 不过这也违背了javascript的愿意。
多余
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-08
展开全部
用Ajax技术
追问
具体怎么做呢 ,我刚学计算机编程
追答

http://hi.baidu.com/silenfir/item/08e4eee2516bc413585dd85a就是这样,

  1. [Ajax.AjaxMethod]//Ajax方法   
  2.     public int sum(int a, int b){   
  3.       return a+b;   
  4.      }   

    这里转变成你要写的执行SQL语句方法就可以了

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式