2015-11-19 11:07:51
存在问题:
如何用JS实现Oracle的数据库连接和取值
解决方案:
<div>
<script language="javascript" type="text/jscript">
//用 javascript 写服务器端连接数据库的代码示例
function conn() {
var sql = "select * from XZXF";
//新建数据库连接对象和数据集存取对象
var ConnDB = new ActiveXObject("ADODB.connection");
var rs = new ActiveXObject("ADODB.Recordset");
//数据库连接配置语句
ConnDB.ConnectionString = "Provider=OraOLEDB.Oracle;User ID=xs;Password=xs;
Data Source=jde;PLSQLRset=1";
ConnDB.open
//执行语句
rs.open(sql, ConnDB, 1, 1);
while (!rs.EOF) //第一种显示方式
{
for (var i=0; i < rs.fields.count; i++)
{
alert(rs.fields(i).name + ":" + rs.fields(i).value); //依次输出查出的一行数据的各字段数据
}
rs.moveNext();//跳转到下一行数据
}
//alert(rs(0)) //第二种显示方式
//alert(rs("ZXLX")) //第三种显示方式
rs.close();
ConnDB.Close
}
</script>
<asp:Button ID="Button1" runat="server" OnClientClick="conn()" Text="Button" />