Bmob的使用

Bmob的使用,第1张

1.添加数据(将数据存储到云服务器上)

2.获取数据

3.获取整张表的所有数据

4.更新一条数据

5.删除数据

6.按条件查询

7.在AppDelegate注册key

//注册Bmob的appKey

VB可通过结构化查询语言(SQL)访问数据库

下面帮你写一个简单的过程,将学号以参数传给该过程:

Private Sub editmark(num as Integer)

'声明一个记录集

Dim rs As New ADODB.Recordset

'定义一个SQL查询串

SQLStr = "select * from student where id=" &num

'执行查询

rs.Open SQLStr, Conn, 3, 2

If Not rs.EOF Then

rs("mark")=rs("mark")-10

end if

'更新数据库

rs.update

End Sub

--------------------------------------------------------------

补充:

1、对于Conn提问者肯定明白,因为提问者已经说明连接部分可以忽略;

2、对于rs("mark")=rs("mark")-10 是可行的,因为通过过程参数的传递记录已经定位在某条记录上,还考虑什么转移;

3、我们回答提问者的问题应尽量简单可行,说明问题即可,无需长篇大论让提问者一头雾水,长篇大论就是“敬业”吗?

--------------------------------------------------------------

最后补充:

没有关系,我们是在讨论问题嘛!

其实,对于“vb *** 作数据库”我相信不是我们在这里举一个简单的例子能说透的。我只是想通过这个简单的例子(越简单越易让提问者搞懂),告诉提问者用SQL可以访问并 *** 作数据库,至于具体许多细节需要提问者熟悉一下SQL和VB提供的ADO,我想这也是提问者的真实意图。

另外,关于rs("mark")=rs("mark")-10在这个例子中肯定是可行的,因为学生的id肯定是唯一的(应该是数据表student的主键),不会有重复的id。

自从node-js出现之后,不只是java,php等后端语言可以 *** 作数据库,进行内容的增删改查,javascript简本语言同样具备了该项技能,而且在node下,js具备了很强的 *** 作性和代码的阅读性,让晦涩难懂的代码变得更加的清晰了,下面我简单介绍javascript如何 *** 作数据库进行登录注册功能的实现。

首先,页面部分就直接省略了,我们默认已经安装数据库了,开始从注登录说起。

exports.login =function(req,res){var username=req.body.uname var pwd=req.body.psd var sql="select * from student where username=? and password=?" var con=dbcon.getCon() con.query(sql,[username,pwd], function (err,result) { if(!err){ if(result.length==0){ res.json(0)}else{ res.json(1) } }else{ console.log(err) } con.destroy()}) }

首先,点击登录按钮,我们跳转到登录页面,通过获取到用户输入的input值,通过下标的方法取得输入的username和pwd的值,通过连接数据库,判断回调函数返回的状态值,如果成功,给予提示用户注册成功,紧接着进行页面的跳转,如果出现异常,给出提示,并相应的跳转到错误页面,在此处我们可以使用try{}catch(){}方法进行拦截,打印出具体的错误信息。

紧接着,我们再来讲一下注册的 *** 作,顾名思义,注册就是将原本不存在于数据库的用户资料通过数据库的insert语句插入数据库中,道理和登录有些类似,首先,我们需要输入需要注册的信息,然后获取到这些信息,然后再发送一个异步请求验证数据库是否有这些资料,如果没有的话就直接创建这些资料。下面我们使用代码来说明这些原理。

exports.regists=function(req,res,name,password){var sql="insert into stuinfo(name,password) values(?,?)"conn.query(sql,[name,password],function(err,result){ if(result.affectedRows==1){req.session.name=name res.sendfile('./public/view.html') }}) } exports.login=login

首先,我们将注册这个方法进行封装,然后通过node的exports进行导出,便于被调用,在这个方法里面,通过占位符的方法插入username和password,然后通过数据库,将获取的参数值进行插入,通过回调函数状态码的判断,确认插入成功,并在成功之后将我们注册成功的session显示在页面作为标识。

以上就是js简单的登录注册的代码,其中涉及到的知识点不只是上述提到的,还包括了数据库的基本知识,了解基本的sql查询语句,并能通过js成功连接数据库。我们始终相信万丈高楼平地起,只要去哦们一步一个脚印,总有一天,可以成为自己乃至别人眼中的高手。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存