问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

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

发布网友 发布时间:2022-04-23 18:05

我来回答

4个回答

热心网友 时间:2022-04-07 23:59

我知道 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{
//
}

热心网友 时间:2022-04-08 01:17

我个人应为先用php链接,获取数据库的数据后 再用js获取php的数值,这样也很简单,页面在加载时是先加载php的。

热心网友 时间:2022-04-08 02:52

js是client语言,node是服务端技术,服务端技术才能连接mysql。可以参考nodejs连接mysql

热心网友 时间:2022-04-08 04:43

<转>

try{
Class.forName("com.mysql.jdbc.Driver");
}
catch(ClassNotFoundException e) {}
//定义所要用到的三个数据库应用对象
Connection con=null; //连接对象
Statement sql=null; //Statement对象(SQL语句)
ResultSet rs=null; //结果集对象
//进行数据源的连接
try{
con=DriverManager.getConnection ("jdbc:mysql://localhost/scutcs","","");//连接数据库的url 用户名和密码
sql=con.createStatement();
String to="Select * From user1 Where username='"+username+"'";
rs=sql.executeQuery(to); //根据所定义的Statement执行生成相应的结果集并存在RS中
if(rs.next()) //判断结果集是否为空,如果不为空则表示有记录
{
out.print("<script>alert('用户名 "+xm+"已存在,请另选一个!');history.back();</script>");//如果存在返回注册页面
}
else
}
catch (SQLException e)
{ out.print(e);
}

PS.这样不安全
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
教材电子版去哪里找 九阳豆浆机打不放网罩能打干豆吗 深圳和记中转场干什么用 腹部增强CT查什么 腹部ct增强检查是什么 腹部加强ct检查出什么 设置好的电脑壁纸老爱自己变我的电脑为什么在老是自动换桌面壁纸 蛇能极速爬行靠什么 武昌理工学院宿舍条件怎么样 河北省人港澳通行证怎样续签? 如何在javascript中访问mysql数据库 js怎么连接mysql数据库连接 原来qq号被收回被他人申请用了,原来被绑手机号怎么不能重新申请 我每次申请新qq时要通过手机号码验证,我用的那个手机号码以前绑定过老qq,是不是就是解除绑定老qq qq捆绑手机怎么才能找回 用手机号码申请了QQ,怎么把QQ和手机号码解除绑定? 对方把我的QQ号用手机绑定了我还能找回吗 工业设计专业排名最高的大学有哪些 我的QQ号被别人的手机绑了 不知道手机号码该怎么办 关于工业设计专业的高校名单~~~?? 火影忍者究极风暴4出招表里快速推动怎么按 我的QQ号被陌生手机号绑定 麻烦请问大家:招收工业设计专业研究生的有哪些大学? 《火影忍者:究极风暴4》和《博人之路》的区别是什么? 我的QQ号被别人绑订手机了。怎么才能把他的手机号变成我的手机号?怎么弄,求解! 中国哪些大学院校有 工业设计专业? 火影忍者究极风暴4刚开始按a保存资料没用啊 怎么搞 QQ号被绑了别的手机号,用什么办法可以找会,申诉就算了? psp火影忍者究极风暴出招表 成都哪些大学有工业设计专业 JavaScript获取mysql数据库里面的数据需要哪些技术的支持 js如何连接并调用MySQL中的内容 javascript中如何连接mysql数据库 前端JS可以连接MYSQL数据库吗?和php有什么不同? 用javascript如何查询mysql数据库? js如何连接和操作腾讯云mysql数据库 怎样将AIP文档转换为word文档? 如何将AIP格式转为WORD格式 如何用js查询mysql数据库的数据? nodejs访问MySQL数据库时,抛出的这个错误怎么解决 javascript 要怎么连接mysql数据库呢? aip文件转换成word文档 js能直接连接到mysql数据库吗 用是么软件或方法可以把*.aip文件转换office格式中word*.doc文件 javascript怎么连接mysql数据库并实现数据查询 天玥台式电脑怎么调亮度? nodejs访问MySQL数据库时,抛出这个错误该怎么解决 Apabi Reader 4.0这个下好后怎么转换成word啊 请问怎么用js读取、存入mysql数据库? Apabi Reader 如何转为 word格式
  • 焦点

最新推荐

猜你喜欢

热门推荐