当前位置:首页 » 编程语言 » js写sql语句
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

js写sql语句

发布时间: 2022-01-16 14:16:34

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

没人这样做,练习的话也练练别的吧,你这样把sql语句都暴露到客户端很不安全,要是工作时让项目经理看到你这个月绩效估计就没了。
望采纳

2. javascript中如何写sql语句

javascript只能操作本地的吧?而且还是用ado控件,根本就是jscript,不能算作javascript。也只能IE下有用,不知道楼主要来干什么呢?

既然你用的php,干嘛不做ajax呢?

3. html里面的JS里面可以直接写SQL语句吗

呵呵呵,可以写Sql语句,就当是字符串了,但是你会被用户轻易看到你的源代码进行攻击了~~

4. 请问javascript中能不能有SQL语句

<script language="javascript">

var conn = new ActiveXObject("ADODB.Connection");

conn.Open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; "

+"Password=; Initial Catalog=pubs");

var rs = new ActiveXObject("ADODB.Recordset");

var sql="select * from authors";

rs.open(sql, conn);

shtml = "<table width='100%' border=1>";

shtml +="<tr bgcolor='#f4f4f4'><td>au_id</td><td>au_lname</td><td>au_fname</td><td>phone</td><td>address</td><td> city</td><td>state</td><td>zip</td></tr>";

while(!rs.EOF)

{

shtml += "<tr><td>" + rs("au_id") + "</td><td>" + rs("au_lname") + "</td><td>" + rs("au_fname") + "</td><td>" + rs("phone") + "</td><td>" + rs("address") + "</td><td>" + rs("city") + "</td><td>" + rs("state") + "</td><td>" + rs("zip") + "</td></tr>";

rs.moveNext;

}

shtml += "</table>";

document.write(shtml);

rs.close();

rs = null;

conn.close();

conn = null;

</script>

可以搞 不过有安全方面的限制

5. 如何通过JS调用某段SQL语句

调用FineRepor的内置公式:FR.remoteEvaluate("具体公式"),返回值为:这个具体公式的结果。
例如:var a = FR.remoteEvaluate("sum(1+2)");
这时变量a的值就是3了。
这里要注意的是,由于在SQL函数中,需要多次用到双引号("),所以大家要注意用反斜杠(\)进行转义:var sql = "SQL(\"FRDemo\",\"Select count(*) fromsales_basic\",1,1)"
或者为了降低转义带来的复杂度,可以写成如下格式:var sql="select count(*) from sales_basic"; varres=FR.remoteEvaluate('sql("FRDemo","'+sql+'",1,1)');

6. 在javascript里怎样编写数据库语句

这是vbscript你放到javascript里当然不行,要用javascript参考下面
<SCRIPT LANGUAGE="JavaScript">
<!--
function connect(str)
{
var objdbConn = new ActiveXObject("ADODB.Connection");
var strdsn = "Driver={SQL Server};SERVER=ZZWLINE;UID=sa;PWD=123;DATABASE=test";
objdbConn.Open(strdsn);
var objrs = objdbConn.Execute("SELECT * FROM users where "+str);

var fdCount = objrs.Fields.Count - 1;
if (!objrs.EOF){
document.write("<table border=1><tr>");
for (var i=0; i <= fdCount; i++)
document.write("<td><b>" + objrs.Fields(i).Name + "</b></td>");
document.write("</tr>");

while (!objrs.EOF){
document.write("<tr>");
for (i=0; i <= fdCount; i++)
document.write("<td valign='top'>" + objrs.Fields(i).Value + "</td>");
document.write("</tr>");
objrs.moveNext(); // 移到下一笔记录
}
document.write("</table>");
}
else
document.write("数据库内没有记录!<br>");
objrs.Close(); // 关闭记录集合
objdbConn.Close(); // 关闭数据库链接
}
connect("std");
//-->
</SCRIPT>

7. 把sql语句写在js里然后通过ajax发送是否安全

很不安全,使用http协议发送和响应的所有内容都是明文形式的,也就是说,我可以自己用控制台程序随便模拟一个html来做发送请求提交表单之类的操作,换句话说,就是可以自己写个sql语句提交给你,让你执行,比如删除表结构,删除数据之类的sql,你觉得安全不??呵呵

8. javascript里面怎么插入sql语句

没搞错吧!JS执行SQL?!!神器啊!虽说可以连接SQLserver,但是你也不考虑下你数据库结构字段这些被暴露??不怕别人注入?不怕别人攻击?!!!用jquery ajaxsubmit吧!做后端程序写入数据库吧!不然你的应用不堪一击!

9. js中的sql语句问题,在线等,求高手!

js是在浏览器端执行的,而数据库是在服务器的,所以js是不能操作数据库的。
至于比较时间的话,第二个时间 t2 应该是时间戳。 第一个时间你可以网络以下 js日期转换时间戳的函数。其实很简单,换算成秒就好了。
转换完以后就直接比较大小就OK