js怎么连接mysql数据库连接

js怎么连接mysql数据库连接,第1张

具体连接方法如下:

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

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

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

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

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

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

我知道 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.1User=rootPassword=rootDatabase=mysqlOption=3Port=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{

//

}

首先安装mysql数据库。

然后安装mysql

odbc

驱动

将要连接的mysql数据库文件夹复制到mysql安装文件夹的date目录下,date下的文件名为数据库名:

1、c:\program

files\mysql\mysql

server

5.0\data

2、c:\programdata\mysql\mysql

server

5.1\data

根据您的系统可能不能,本人win7系统为上面第二个目录,安装完成后,我们下一步就创建odbc数据源,步骤如下:

一、打开控制面板——管理工具——数据源(odbc)——文件dsn如下图:

点添加,然后选择mysql

odbc

5.1

driver

如下图:

输入数据源地址及名称按下一步然后完成数据源的创建,如下图:

完成创建如下图:

然后系统会d出下图窗口,在server:中填入本机地址:127.0.0.1,

port:3306(mysql默认端口),user:填root(默认用户名为小写root),密码填入安装时输入的密码,database:选择mysql数据库,完成按ok这样数据源就创建成功!

然后打开access--外部数据--导入odbc数据库—选择导入新表或链接--然后选择刚刚创建的数据源,也可以在这里新建数据源,方法和前面一样。

然后输入密码,选择数据库按ok建立链接!


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存