js中调用数据库中的数据,js怎么调用数据库

发布时间:2023-12-08

js中调用数据库中的数据,js怎么调用数据库

更新:2022-11-20 20:21

本文目录一览:

  1. js怎样连接和调用mysql数据库?
  2. 怎么在js里面获取数据库的数据
  3. js 连接数据库如何操作数据库中的数据
  4. 在JS脚本中怎样读取数据库中的数据?
  5. 在js文件里怎么调用数据库里的数据
  6. JS 文件如何获取数据库中的数据

js怎样连接和调用mysql数据库?

我知道 IE 怎么连接,别的浏览器不行。首先先去 MySQL 官网下载个 ODBC 然后安装,安装完再去控制面板找到“管理工具” → “ODBC 数据源” → (如果是在自己电脑上测试就选“用户 DSN”,如果想被别人访问就选“系统 DSN”)然后添加 MySQL ODBC,然后把驱动的名字记下来(不是你起的名字,是后面自带的名字!),准备工作做完,我们就可以通过代码访问数据库了。(注:我第一次安装 ODBC,用 JS 调用时提示我未知数据源一类的话,卸载 ODBC 后再次安装 ODBC 就正常了)用 IE 先调用 ODBC 驱动然后操作 MySQL,话不多说,上代码!

// 创建数据库连接对象
var conn = new ActiveXObject("ADODB.Connection");
// 创建数据集对象
var rs = new ActiveXObject("ADODB.Recordset");
try {
    // MySQL ODBC 5.3 ANSI Driver 这个就是我刚才说让你记得驱动的名字
    var connectionstring = "Driver={MySQL ODBC 5.3 ANSI Driver};Server=127.0.0.1;User=root;Password=root;Database=mysql;Option=3;Port=3306";
    console.log(connectionstring);
    // 打开连接
    conn.open(connectionstring);
    // 查询语句
    var sql = " select * from table1 ";
    // 打开数据集(即执行查询语句)
    rs.open(sql, conn);
    // (或者 rs=conn.execute(sql);)
    // 遍历所有记录
    while (!rs.eof) {
        // WScript 是 Windows 的脚本宿主对象,详细情况请在 Windows 帮助里查找。
        // WScript.Echo 输出记录的内容
        document.write(rs.Fields("id") + "\t" + rs.Fields("name") + "\n");
        // 下一条记录
        rs.moveNext();
    }
    // 关闭记录集
    rs.close();
    // 关闭数据库连接
    conn.close();
} catch (e) {
    // 异常报告
    document.write(e.message);
} finally {
    // 
}

怎么在js里面获取数据库的数据

JS 是无法直接读取数据库中的数据,但是可以用服务器端脚本与 JS 搭配使用。 例如:

<% String testStr = "HelloJava"; %>
<script>
alert('<%=testStr%>');
</script>

因为服务端脚本是先运行的,JS 是后运行在客户端的。 所以可以先用服务端脚本读取数据库数据,然后放到 JS 里再运行。

js 连接数据库如何操作数据库中的数据

// 连接 SQL
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("Provider=SQLOLEDB.1; Data Source=tgf; User ID=sa; Password=sasa; Initial Catalog=MyBulletin");
var rs = new ActiveXObject("ADODB.Recordset");
var sql = "select id,name from Category";
rs.open(sql, conn);
alert(rs(0)); // 取出第一个来
rs.close();
rs = null;
conn.close();
conn = null;
// 连接 ACCESS
function conn() {
    var db_bbs = "dd.mdb"; // 定义数据库
    var conn = new ActiveXObject("ADODB.Connection");
    conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + db_bbs + "");
    var rs = new ActiveXObject("ADODB.Recordset");
    var sql = "select name from authors"; // 数据库中有 authors 表,name 字段
    rs.open(sql, conn);
    alert(rs(0)); // 取出第一个来
}

在JS脚本中怎样读取数据库中的数据?

JS 是无法直接读取数据库的,只能用服务器端脚本与 JS 搭配使用。 例如:

<% String testStr = "HelloJava"; %>
<script>
alert('<%=testStr%>');
</script>

因为服务端脚本是先运行的,JS 是后运行在客户端的。 所以可以先用服务端脚本读取数据库数据,然后放到 JS 里再运行。

在js文件里怎么调用数据库里的数据

function replace(v) {
    // 定义 SQL 语句
    var sql = "select * from Dictionary where MainID='" + v + "'";
    // 新建数据库连接对象和数据集存取对象
    var ConnDB = new ActiveXObject("adodb.connection");
    var rs = new ActiveXObject("ADODB.Recordset");
    // 这里填入要连接的 DSN
    ConnDB.ConnectionString = "DSN=***;uid=***;pwd=***";
    ConnDB.open();
    rs.open(sql, ConnDB, 1, 1);
    if (rs.RecordCount > 0) {
        if (v == parseInt(rs("MainID"))) {
            // 字符串连接
            document.all('txt').value = v + rs("MainValue");
            var sql = null;
            rs.close();
            ConnDB.close();
            return;
        } else {
            var sql = null;
            alert("没有此代号!");
            txt.select();
            txt.focus();
            rs.close();
            ConnDB.close();
        }
    }
}
<input type="text" id="txt" name="txt" onblur="replace(this.value)" />

JS 文件如何获取数据库中的数据

JS 是无法直接读取数据库中的数据,但是可以用服务器端脚本与 JS 搭配使用。 例如:

<% String testStr = "HelloJava"; %>
<script>
alert('<%=testStr%>');
</script>

因为服务端脚本是先运行的,JS 是后运行在客户端的。 所以可以先用服务端脚本读取数据库数据,然后放到 JS 里再运行。