用JavaScript实现数据库连接

用JavaScript实现数据库连接,javascript,database,oracle11g,Javascript,Database,Oracle11g,是否可以仅使用JavaScript和html连接Oracle 11g数据库。如果是,那么我可以知道程序吗。 提前感谢不,您无法使用Javascript连接到Oracle数据库。事实上,您不应该尝试使用客户端Javascript连接它,因为它被认为是不好的,并且会有许多安全问题。实际上它是不好的做法。您可以这样连接到sql server var connection = new ActiveXObject("ADODB.Connection") ; var connectionstring="D

是否可以仅使用JavaScript和html连接Oracle 11g数据库。如果是,那么我可以知道程序吗。
提前感谢

不,您无法使用Javascript连接到Oracle数据库。事实上,您不应该尝试使用客户端Javascript连接它,因为它被认为是不好的,并且会有许多安全问题。

实际上它是不好的做法。您可以这样连接到sql server

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;
var connection=newactivexobject(“ADODB.connection”);
var connectionstring=“数据源=;初始目录=;用户ID=;密码=;提供者=SQLOLEDB”;
连接。打开(连接字符串);
var rs=新的ActiveXObject(“ADODB.Recordset”);
rs.Open(“从表中选择*”,连接);
先走一步
而(!rs.eof)
{
文件写入(rs.fields(1));
下一步;
}
rs.close;
连接。关闭;

只需更改连接字符串,就可以使用javascript连接到数据库了。查看node.js..不仅仅是javascript和html。虽然这里有人使用activex对象来做这件事:什么是
ADODB.Connection
?这是用于SQL server连接的..对吗?OP特别询问了Oracle连接。此代码不适用于Oracle连接。所以你的回答对它没有帮助。即使是这样,你也应该避免给出不推荐的答案,或者只是一个黑客。好的,先生,下次一定会注意的。