【发布时间】:2014-12-01 18:24:29
【问题描述】:
我需要用javascript连接到tryton数据库,在我的研究中我发现了一些这样的例子:
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;
但我不明白什么是“数据源”、“初始目录”、“用户 ID”、“密码”和“提供者” 我必须在那里放什么?
我知道 javascript 不是连接数据库的最佳选择,但我需要这样做。
非常感谢! 克里斯蒂娜
【问题讨论】:
-
new ActiveXObject("ADODB.Recordset");— 在您继续之前 - 您的 JavaScript 环境是否支持 ActiveX?例如您是否使用 Windows Scripting Host 来执行它而不是 Web 浏览器。 -
如果你想使用tryton API访问数据库你可以使用来自sao hg.tryton.org/sandbox/sao/file/91eeb7dbcb16/src/rpc.js的json-rpc客户端
-
如果您想直接访问数据库,这取决于您使用的数据库后端,但通常使用 javascript 驱动程序作为后端并放置凭据即可。
-
没有更多信息无法提供更多建议:(
标签: javascript database tryton