给大家带来的一篇关于Access相关的电子书资源,介绍了关于Access、数据库方面的内容,我们还提供了样章在线阅读,本书是由电子工业出版社出版,格式为PDF,资源大小15.68MB,刘璐编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.2分
高效办公:玩转Access数据库
作者: 刘璐
出版时间: 2018
Access是Office办公软件系列中的重要组件,是桌面型关系数据库的一个典范。它让原本复杂的操作变得方便、快捷,使一些非专业人员也可以熟练地操作和应用数据库。全书共12章,介绍了Access数据库概述、Access数据库学习方法、表与字段属性、创建“人力资源管理系统”基础表、编辑各表之间的关系、创建查询、高级查询、创建窗体、创建报表、使用宏和VBA、导入与导出数据、数据库安全与优化等内容。本书以创建“人力资源管理系统”为例,由浅入深、结构清晰、实例丰富、图文并茂、实用性强、内容简单、通俗易懂,适合Access初学者、数据库应用从业人员、大专院校师生、计算机培训人员、办公人员等使用,同时也是Access爱好者的必备参考书。
Node使用Sequlize连接Mysql报错:Access denied for user ‘xxx’@‘localhost’
前言
最近在工作中遇到问题,问题如下:
Unhandled rejection SequelizeAccessDeniedError: Access denied for user 'lupeng'@'localhost' (using password: YES)
这是Node在使用Sequlize连接Mysql数据时报的错,关键看冒号后面的错误:访问拒绝,关键是访问拒绝的错误,说明数据库连接这里有问题,数据库连接访问拒绝,要么是没有相应的操作权限,要么是账号密码错误。
这样就把问题定位在访问权限以及账号密码错误两点上了,千万不要忘其他方面去找问题了,那样只会是浪费时间。
1. 用户权限的问题
权限问题从数据库着手,确认用户授权后,是否刷新的权限列表。也就是在使用Grant命令授权用户后,应该要使用flush privileges命令,这个是很多人会忽略的问题。
如果用户授权没有问题,那么尝试重启mysql服务器。使用命令/etc/init.d/mysql restart重启mysql服务器,不同Linux版本重启命令可能不一样,我这里是Debain系。
如果重启了问题还没有解决,那么可能就不是数据库用户权限的问题了。
2. 账号密码的问题
账号密码错误,这个问题听起来很扯,但是开发过程中,很多人会忽略掉。为什么这么说?我使用的是config-lite模块来配置数据库参数,因为会在多个系统环境中切换开发,使用config-lite模块可以通过简单的环境变量配置,来加载不同的参数文件。具体用法参照:不同环境下配置文件使用。
我的问题就出现在这里,打开一个终端运行项目npm run test
,package.json文件里配置着test的运行脚本NODE_ENV=test supervisor --harmony -i views/ ./bin/www
。另打开一个终端,运行数据库同步的命令,同步命令是单独写在一个js脚本中,脚本里引用了数据连接方法(通用的),连接方法如下:
var Sequelize = require('sequelize'); // 引入数据库配置文件 var sqlConfig = require('config-lite')(__dirname).mysql; var sequelize = new Sequelize(sqlConfig.database, sqlConfig.user, sqlConfig.password, { host: sqlConfig.host, dialect: 'mysql', pool: { max: 10, min: 0, idle: 10000 } }); module.exports = sequelize;
于是在同步数据库的时候,总是如标题报错,然而觉得没错啊,最后检查才发现问题所在:运行test脚本里的NODE_ENV环境变量只在当前终端下才有效,如果要另开一个终端来同步数据库,那么需要在另开的终端里再设置一下环境变量。不然加载的数据库参数是不一致的,也就是说连接数据库的用户名密码是不对的。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对码农之家的支持。
以上就是本次介绍的Access电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。
下一篇:Python应用开发实战
java API中提供了一个基于指针操作实现对文件随机访问操作的类,该类就是RandomAccessFile类,该类不同于其他很多基于流方式读写文件的类。它直接继承自Object。 public class RandomAccessFile extends Objectimplements DataOutput, DataInput, Closeable{...} 1.使用该类时可以指定对要操作文件的读写模式。 第一种模式是只读模式,第二种模式是读写模式。在创建该类实例时指定。 @Test public void test01() throws IOException{ //读写模式 RandomAccessFile r=new RandomAccessFile(new File(""),"rw" ); //只读模式 //span RandomAccessFile r=new RandomAccessFile(new File(""),"r" );/span r.write(1);//写出一个字节,写出的是int值的低8位 r.close(); r.read();//每次读一个字节,填充到int的低……
本文实例讲述了Java RandomAccessFile基本文件操作。分享给大家供大家参考,具体如下: 一 简介 RandomAccessFile:java提供对文件内容的访问,既可以读文件,也可以写文件。 RandomAccessFile支持随机访问文件,可以访问文件的任意位置 1、java文件模型 在硬盘上的文件是byte byte byte存储的,是数据的集合 2、打开文件 有两种模式“rw”(读写) “r”(只读) RandomAccessFile raf = new RandomAccessFile(file,"rw") 文件指针:打开文件时候指针在开头 pointer = 0; 3、写文件 raf.write(int)----只写一个字节(后8位),同时指针指向下一个位置,准备再次写入 4、读方法 int b = raf.read() -----读一个字节 5、文件读写完以后一定要关闭 二 代……
弓梦洁
Copyright 2018-2021 www.xz577.com 码农之家
版权投诉 / 书籍推广:520161757@qq.com
node微信开发之获取access_token+自定义菜单
上一篇:自动回复的实现 这两天终于把获取access_token+自定义菜单+授权登录+获取用户信息部分完成了,nodejs其实不是很熟悉,所以估计有很多特性没用起来的,还有很多冗余代码以及各种问题,只能说功能实现了,大家多多担待吧。 获取access_token 因为调用所有公众号的接口都需要用到access_token,所以必须先将access_token缓存起来,方便以后使用,access_token的有效时间为2小时,所以需要定时更新,下面是代码实现。 有一点需要注意,本文会提到两个access_token,还有一个是oauth时会用到,所以大家不要搞混了。 access_token的获取 access_token的获取相对来说很简单了,就是请求一个链接附加参数得到access_toke……