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语句可执行 展开
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语句可执行 展开
5个回答
展开全部
你这样把SQL语句都暴露到客户端,到时候随便一个懂点sql知识的人都有可能给你把数据库毁了。 你要自己测试着玩无所谓,要是做项目的话,那还是算了吧!》
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没人这样做,练习的话也练练别的吧,你这样把sql语句都暴露到客户端很不安全,要是工作时让项目经理看到你这个月绩效估计就没了。
望采纳
望采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这就将SQL语句完全暴露在客户端了,没有人这样做的。你要在JS里执行SQL语句,可用Ajax来实现。
追问
具体怎么做呢 ,我刚学编程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
想太多。。
顶多把sql语句传回后台 不过这也违背了javascript的愿意。
多余
顶多把sql语句传回后台 不过这也违背了javascript的愿意。
多余
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-08
展开全部
用Ajax技术
追问
具体怎么做呢 ,我刚学计算机编程
追答
http://hi.baidu.com/silenfir/item/08e4eee2516bc413585dd85a就是这样,
- [Ajax.AjaxMethod]//Ajax方法
- public int sum(int a, int b){
- return a+b;
}
这里转变成你要写的执行SQL语句方法就可以了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询