示例代码没有
不过可以给你一些建议,我觉得你那种 *** 作数据库好像不现实吧,或者说我没试过,但是我觉得你 *** 作后台代码会比较好点,比如用户为老师登陆的时候,你在后台做一个判断,然后根据判断从数据库表A中取出数据,只是你在页面显示的时候只将与老师有关的数据显示出来就可以了撒,登陆身份为学生的时候也是一样的嘛
比如表A中有字段:科目、成绩、阅卷教师
老师登陆的时候从表A将所有数据取出并显示,学生登陆的时候也取出自己的数据,但是不将阅卷教师显示出来就行了啊
方法/步骤
在这里小编使用的是SQLyogEnt进行远程连接配置了SSH的数据库。通过桌面的SQLyogEnt运行数据库客户端。
在界面中点击新建按钮,在Mysql下填写Mysql数据库的ip地址、用户名、密码、端口(默认在3306)就好,数据库名称。这里跟普通的连接数据库的方法一致。
这个时候读者可以点击一下测试连接,这个时候点击测试连接去连接数据库是不会成功的,因为数据库配置了SSH访问。如下图:
配置完成Mysql信息后,在旁边选择SSH
点击SSH后会d出一个提示框,点击提示框的确定按钮。
点击后勾选“使用SSH隧道”
勾选后下方的配置信息由勾选前的灰色变更为白色可输入状态,在这里配置访问的SSH主机地址、用户名、密码或者公共密匙。
配置完成后来测试配置连接是否正确,点击测试连接由于已经配置了正确的SSH访问,这次测试连接成功了。
最后就可以点击界面下方的连接按钮,连接上数据库,进行 *** 作了。
1、如果您是ACCESS数据库。这是最简单的一种数据库,它通常都是随着数据库源码可以放在一起的,只需要知道FTP地址、账户与密码就可以连接。利用FTP上传工具上传即可。上传工具小编在下方资料参考处提供软件下载链接。JJJ
2、如果您是MYSQL数据库,那么,您在购买时,空间站会有一个配套瓣数据库地址,专门放数据库的,登陆空间服务商所提供的数据库专门登陆界面。以西部数码的服务商为例。进入首页,选择虚拟主机,再选择数据库。
3、如果您是sqlserver数据库,第一要做的是下载SQLSERVER企业管理器客户端,接着进入sqlserver客户端打开企业管理器,在左导航栏里选择文件夹栏目里新建一个sqlserver注册,再根据提示一步步填写,在注册时需要用户提供连接地址与打开数据库的账户与密码哦。
写一个验证基类,所有的 *** 作都要引用这个类,然后在这个类中进行判断
using System;
using SystemData;
using SystemLinq;
using SystemCollectionsGeneric;
using SystemWeb;
using SystemWebUI;
using SystemWebSecurity;
using SystemWebUIWebControls;
using SystemWebUIWebControlsWebParts;
using SystemWebUIHtmlControls;
///
/// 所有需要验证的页面基类
///
public class BasePage : SystemWebUIPage
{
///
/// 构造函数
///
public BasePage()
{
//添加Load事件的处理方法
thisLoad += new EventHandler(BasePage_Load);
}
//页面加载时执行验证
void BasePage_Load(object sender, EventArgs e)
{
//获取Session
if (objectEquals(Session["UserID"], null))
{
//跳转到登陆界面
thisResponseRedirect("~/Loginaspx");
}
}
}
如果没有登录,或者错误,就会跳转到登录界面
以上就是关于在mysql数据库中怎么实现管理员 学生 老师不同权限登陆,并连接到不同的界面全部的内容,包括:在mysql数据库中怎么实现管理员 学生 老师不同权限登陆,并连接到不同的界面、怎么通过SSH连接Mysql数据库、怎么实现远程访问数据库(远程访问mysql数据库)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)