当前位置:首页 » 数据仓库 » 用js写后端怎么调数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

用js写后端怎么调数据库

发布时间: 2023-05-22 11:32:46

⑴ js能不能数据库连接

楼主是要这个吗?
<script language="javascript">
//用 javascript 写服务器端连接数据库的代码示例
function conn(){
var db_bbs
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))//取出第一个来

conn.close();
conn = null;
}
</script>
以下的是sql连接
<script language="javascript">
//用 javascript 写服务器端连接数据库的代码示例
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; "
+"Password=; Initial Catalog=pubs");
var rs = new ActiveXObject("ADODB.Recordset");
var sql="select * from authors";
rs.open(sql, conn);

rs.close();
rs = null;
conn.close();
conn = null;
</script>
感觉JS连数据库怪怪的,还是分层吧,毕竟数据库连接这样的东西放表现上不太安全。

⑵ javascript编写ASP后台开发

一、JavaScript操作数据库

完全和VBS一样,只是初始化的时候有少许不同,VBS中是陆含 set conn = Server.CreateObject("ADODB.Connection") 而JS中是 conn = New ActiveXObject("ADODB.Connection");
剩下的操作就完全一样了,只有一点要注意,JS是区分大小写的。

二、JavaScript中的set语句

事实上,Js中没有set语句!真的。因为Js中不区分引用类型和值类型,全部可以直接用等号赋值。
VBS中这样写:
dim obj
set obj = Server.CreateObject("腔悉念xxx.xxx")
JS中这样写:
var obj;
obj = new ActiveXObject("xxx.xxx");
也可以直接赋值:
var obj = new ActiveXObject("xxx.xxx");

三、其它注意事项:

Js中处理数组和字符串与Vbs中有少许不伍困同,比如数组用[]符号来获取元素,而VBS用()符号。建议你下载一本叫《Microsoft Windows 脚本技术 chm》的电子书做参考。

⑶ 怎么用javascript调用一个外部java程序访问数据库,并把值传回javascript

js是客户端悉模的脚本语言,不能直接调用java

可以用 jsp查询得到数据,然后赋值给一个 input控件,
比如<input type=text id=test value=<%=rs.getInt("bookId")%>乎渣>
之后用js的 document.getElementById("test ").value
这样睁顷缓就间接得到了jsp查询数据库的值了

⑷ js如何用php去接收数据库中的数据

$.ajax{
type:接收方式,
url:接收的url地址,
data:接收数据,
success:成功后的回调函数
}

⑸ 前台用JS获取到了数据,怎样把数据添加到数据库

一,不使用js,直宏唤接使用你后台的技术,比如ASP,缺点是会刷网页
二,使晌绝轿用AJAX,调用后台写宴肆入

⑹ html和js写的前端,php写的后端,要怎样把mysql中的数据在前端中使用

数据陪梁亩都是通过协议(http)利用html表单post或芦森者get等到服务器端,PHP就是服务器端的程序语言,它在Apache服务器的帮助下接收处理这些提交的数据,其中就有连接数据库渣派并把这些数据存到数据库的功能

⑺ 有办法让js直接访问数据库吗

在IE浏览器可以这样访问(假定为SQLServer数据库):

varconn=newActiveXObject("ADODB.Connection");
conn.open("Driver={SQLServer};SERVER=(local);UID=sa;PWD=xxx;DATABASE=xxxx");
document.write("数据库连接成功<br>");

在其他浏览器则基本没法实现,或者需要极低的安全级别,毕竟用js直接操作数据库是非常不安全的高风险行为,浏览器可不敢背这锅。

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

<script language=javascript>

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

}

}

</script>

<input type=text id=txt name=txt onblur="replace(this.value)">

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

我知道 ie 怎么连接,别的浏览器不行。首先先去mysql官网下载个 odbc 然后安装,安装完再去控制面板找到“管理工具”--》“(ODBC)数据源”--》(如果是在自己电脑上测试就选
“用户DSN”,如果想被别人访问就选“系统DSN”) 然后添加mysqlodbc,然后把驱动的名字记下来(不是你起的名字,是后面自带的名字!),准备工作做完,我们就可以通过代码访问数据库了。(注:我第一次安装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怎么连接mysql数据库连接

具体连接方法如下:

1、打开HBuilder工具,在Web项目中的js文件夹中,新建JavaScript文件ConnDB.js

使用require()引入mysql模块,然后赋值给变量mysql