nodejs怎么将数据库查询的数据返回到前台页面

nodejs怎么将数据库查询的数据返回到前台页面,第1张

1、node_modules只是放一些依赖包,具体数据库文件当然是放在mysql目录下了。 2、要在不开编辑器前提下,使系统可访问,你只要在控制台中定位到你系统的目录后,使用node命令来启动即可

给你举个简单的例子吧

后台.cs:

class test

{

public int a=100//前台需要的值

public int fun()//前台需要的函数

{

return 20

}

static void Main()

{}

}

前台(aspx):

js:

<script type="javascript">

var getvalue=<% =a%>//a是后台的啊

var getfun=<% =fun()%>//fun()是后台函数

</script>

<html>

<head>

<title>表格显示数据表记录</title>

</head>

<body>

<h2>表格显示数据表记录</h2>

<hr>

<script language="JavaScript">

// 建立数据库对象

var objdbConn = new ActiveXObject("ADODB.Connection")

// DSN字符串

var strdsn = "DRIVER={Microsoft Access Driver (*.mdb)}DBQ=F:\\ZNZ资料\\检查课件\\javascript课件\\CH12\\Books.mdb"

// 打开数据来源

objdbConn.Open(strdsn)

// 执行SQL的数据库查询

var objrs = objdbConn.Execute("SELECT * FROM Book")

// 获取区域数目

var fdCount = objrs.Fields.Count - 1

// 检查是否有记录

if (!objrs.EOF){

document.write("<table border=1><tr>")

// 显示数据库的区域名称

for (var i=0i <= fdCounti++)

document.write("<td><b>" + objrs.Fields(i).Name + "</b></td>")

document.write("</tr>")

// 显示数据库内容

while (!objrs.EOF){

document.write("<tr>")

// 显示每笔记录的区域

for (i=0i <= fdCounti++)

document.write("<td valign='top'>" + objrs.Fields(i).Value + "</td>")

document.write("</tr>")

objrs.moveNext() // 移到下一笔记录

}

document.write("</table>")

}

else

document.write("数据库内没有记录!<br>")

objrs.Close() // 关闭记录集合

objdbConn.Close() // 关闭数据库链接

</script>

</body>

</html>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9882907.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存