由于问题不明确,现提示两种查看access数据库密码的情况:
一、access数据库文档保护密码access数据库文件是可以用密码保护的,但并不涉及用户名,只是纯粹的文档加密,和word等office文档加密一样。远程连接有密码保护的access数据库时,需要在连接字符串中带有密码;本地access数据库如果被加密,需要破解器,但目前仅限于对2007版及以前的加密有效。
例:更改本地access文件密码
1打开ACCESS应用程序
2选择文件-打开选项选择你要加密的文件注意!不要急着双击打开,在那个对话框,打开按钮的右边,有个小三角箭头,点开,选择“以独占方式打开”
3选择工具-安全-“设置数据库密码”
03版就是这样加的,07版以后直接在“文件”-“信息”-“用密码保护”里面更改。
例:使用带密码的定义连接远程access库
constr = "Provider = MicrosoftJetOLEDB40; Data Source = " & ServerMapPath("#khKEYasp") & " ; User ID=admin; Password=; Jet OLEDB:Database Password=123456"
二、存储在数据库用户自定义表中的用户名和密码access数据库经常会储存有大量使用数据库的用户信息,包括用户名和密码,这应该是你在问的。正常情况,访问用户表都会有权限要求,这种权限是通过网页代码控制,通常用一张菜单权限表或字段权限表控制。当登陆的用户没有权限的话,就只能通过特殊途径,比如破解管理员账号来取得更多的访问权限。
点击菜单栏上面的创建选项进行设置。
1、打开access,然后点击菜单栏上面的创建选项。
2、在创建选项中,点击表。
3、这样就创建了一个数据表。
4、双击一个新的列,然后就能将该单元格改成输入模式。
5、输入姓名这样就新建了一个姓名字段。
6、可以用access自带的字段进行添加字段。点击数据表—新建字段。
7、在界面的右边打开了一个字段模版的界面,根据自己要建立的字段的属性,选择一个字段,然后拖拽到数据表中,就可以建立一个字段。
8、双击新建的这个字段,这样就可以修改该字段的名字了。
1任意新建或找一个Access数据库文件datamdb,这里我新建了一个datamdb,这里有两个表User和Class。表结构如下图。
2任意新建一个testaspx测试页面,复制下面的内容:
protected void Page_Load(object sender, EventArgs e)
{
// access连接字符串可以把路径当做变量
string sConnStr = @"Provider=MicrosoftJetOLEDB40;Data Source=C:\Users\Administrator\Desktop\WebApplication2\WebApplication2\TempFile\datamdb;Persist Security Info=False";
// 数据源连接对象
OleDbConnection con = new OleDbConnection(sConnStr);
conOpen();
DataTable dt = conGetOleDbSchemaTable(OleDbSchemaGuidTables, new object[] { null, null, null, "TABLE" });
conClose();
conDispose();
// 遍历所有的表
string sName = "";
for (int i = 0, maxI = dtRowsCount; i < maxI; i++)
{
// 获取第i个Access数据库中的表名
string sTempTableName = dtRows[i]["TABLE_NAME"]ToString();
sName += stringFormat("{0}\n", sTempTableName);
}
ResponseWrite(sName);
}
3浏览页面,页面中会输出表的名称,如下图,不过从输出的表名称可以看出,以~开头的表名,都不是真正的表,因此需要过滤掉这些表。
4Access数据库文件的路径,可以当做一个变量,如果是处理客户端上传的文件,可以先保存到服务器上,然后获取Access数据库连接字符串,有关如何获取Access数据库字符串,可以看我的另外一篇文章如何查找或记忆数据库连接字符串。
5获取到了表名称,可以使用select from tableName,查出来DataTable数据,最后把Access数据库中所有表名和表数据添加到DataSet对象中。
以上就是关于如何查看access数据库的用户名密码全部的内容,包括:如何查看access数据库的用户名密码、易语言创建access数据库表名和字、access数据库获取文件夹内所有文件名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)