首页数据库javascript连接数据库,javascript怎么与数据库连接

javascript连接数据库,javascript怎么与数据库连接

编程之家2023-10-1925次浏览

很多朋友对于javascript连接数据库和javascript怎么与数据库连接不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

javascript连接数据库,javascript怎么与数据库连接

js怎么连接mysql数据库连接

具体连接方法如下:

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

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

3、再调用createConnection()方法,设置主机、用户名、密码、端口和数据库

4、调用mysql模块中的connect()方法,连接mysql数据库

5、编写一个查询语句SQL,以字符串形式赋值给变量sql

javascript连接数据库,javascript怎么与数据库连接

6、最后调用query()方法,通过返回的值进行判断,然后打印返回成功的值

javascript中如何连接mysql数据库

mysql数据库中有一个QA表,字段有question,answer。

页面1中有2个控件:

控件1:用PHP从QA表得到所有question,构造一个下拉框

控件2:answer是一个textarea控件

当用户从下拉框中选择一个问题时,调用javascript,连接msyql数据库,

javascript连接数据库,javascript怎么与数据库连接

根据question查询表,得到answer,显示到页面1的answer域

由于记录比较多,所以不可能在javascript中用switch case来实现。

所以想连接数据库,动态查询。

不知道javascript能不能实现,还是需要用AJAX来实现?

js 如何连接数据库

以连接ORACLE数据库为例:

//创建数据库连接对象

varconn=newActiveXObject("ADODB.Connection");

//创建数据集对象

varrs=newActiveXObject("ADODB.Recordset");

try{

//如果不知道如何配置连接串,可以通过配置UDL文件后用文本编辑器打开获得

varconnectionstring="Provider=OraOLEDB.Oracle.1;Password=pwd;PersistSecurityInfo=True;UserID=username;DataSource=ORA";

//打开连接

conn.open(connectionstring);

//查询语句

varsql="select*fromtb_col";

//打开数据集(即执行查询语句)

rs.open(sql,conn);

//遍历所有记录

while(!rs.eof){

//WScript是Windows的脚本宿主对象,详细情况请在windows帮助里查找。

//WScript.Echo输出记录的内容

WScript.Echo(rs.Fields("id")+"\t"+rs.Fields("name")+"\n");

//下一条记录

rs.moveNext();}

//关闭记录集

rs.close();

//关闭数据库连接

conn.close();}catch(e){

//异常报告

WScript.Echo(e.message);}finally{

}

数据库连接串,具体配置请参考:http://www.connectionstrings.com/

javascript怎么与数据库连接

第一步定义连接字符串

var MM_conn_STRING="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\\cs\\benlen\\gbmdb.mdb;Persist Security Info=False"

第二步创建adodb对象

var con= Server.CreateObject("ADODB.Connection");con.ActiveConnection= MM_conn_STRING;con.Open();

这下就连接好了数据库。

第三步创建记录集

var rs= Server.CreateObject("ADODB.Recordset");rs.ActiveConnection= MM_conn_STRING;rs.Source="SELECT* FROM admin";rs.CursorType= 0;rs.CursorLocation= 2;rs.LockType= 1;rs.Open();var rs_numRows= 0;

这样我们数据库连接就完成了

以下是示例代码:

<script type="text/javascript" language="javascript" charset="gb2312">

<!--

function getCountFromDB(){

//以当前页面文件为基础,找到文件所在的绝对路径。

var filePath= location.href.substring(0, location.href.indexOf("index.html"));

var path= filePath+"MyData.mdb";

//去掉字符串中最前面的"files://"这8个字符。

path= path.substring(8);

var updateCnt= 0;

//生成查询和更新用的sql语句。

var sqlSelCnt="SELECT* FROM [user]";

//建立连接,并生成相关字符串。

var con= new ActiveXObject("ADODB.Connection");

con.Provider="Microsoft.Jet.OLEDB.4.0";

con.ConnectionString="Data Source="+ path;

con.open;

var rs= new ActiveXObject("ADODB.Recordset");

rs.open(sqlSelCnt,con);

while(!rs.eof){

var cnt= rs.Fields("content");

document.write(cnt);

rs.moveNext;

}

rs.close();

rs= null;

}

好了,关于javascript连接数据库和javascript怎么与数据库连接的问题到这里结束啦,希望可以解决您的问题哈!

简单web服务器?Web服务器软件有哪些。简单点的主机插口?主机后面都有什么插口