有没有办法使用javascript或jquery来执行select sql查询。
对于ex:我想运行像
这样的查询select * from abc
那么,我可以使用javascript或jquery来执行此查询。
如果是,那么请指导我。 如果没有那么请告诉我原因。
THANKYOU
答案 0 :(得分:1)
从浏览器端JavaScript,不,不是真的。
您可以使用服务器端Node.js JavaScript,但是您希望使用某种语言(实际上是任何服务器端语言)直接从服务器执行查询。
从客户端运行查询不仅在技术上很困难,而且由于用户可以运行任何查询,因此也存在巨大的安全风险。
答案 1 :(得分:0)
您不应该使用客户端javascript访问数据库,主要是因为安全性。
但是一个例子: (来自How to connect to SQL Server database from JavaScript in the browser?)
var connection = new ActiveXObject("ADODB.Connection") ;
var connectionstring="Data Source=<server>;Initial Catalog=<catalog>;User ID=<user>;Password=<password>;Provider=SQLOLEDB";
connection.Open(connectionstring);
var rs = new ActiveXObject("ADODB.Recordset");
rs.Open("SELECT * FROM table", connection);
rs.MoveFirst
while(!rs.eof)
{
document.write(rs.fields(1));
rs.movenext;
}
rs.close;
connection.close;
更好的方法是将ajax函数调用到方法后面的代码和查询。
答案 2 :(得分:0)
只需使用AJAX即可。执行任何操作。