idea右侧栏Database连接数据库

1.存在对应数据库

代码如下(示例):

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for permission
-- ----------------------------
DROP TABLE IF EXISTS `permission`;
CREATE TABLE `permission` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `authority` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of permission
-- ----------------------------
INSERT INTO `permission` VALUES (1, insert);
INSERT INTO `permission` VALUES (2, update);
INSERT INTO `permission` VALUES (3, select);

-- ----------------------------
-- Table structure for role
-- ----------------------------
DROP TABLE IF EXISTS `role`;
CREATE TABLE `role` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `role_name` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of role
-- ----------------------------
INSERT INTO `role` VALUES (1, admin);
INSERT INTO `role` VALUES (2, user);

-- ----------------------------
-- Table structure for role_permission_relation
-- ----------------------------
DROP TABLE IF EXISTS `role_permission_relation`;
CREATE TABLE `role_permission_relation` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `role_id` int(11) DEFAULT NULL,
  `permissin_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of role_permission_relation
-- ----------------------------
INSERT INTO `role_permission_relation` VALUES (6, 1, 1);
INSERT INTO `role_permission_relation` VALUES (7, 1, 2);
INSERT INTO `role_permission_relation` VALUES (8, 1, 3);
INSERT INTO `role_permission_relation` VALUES (9, 2, 2);
INSERT INTO `role_permission_relation` VALUES (10, 2, 3);
INSERT INTO `role_permission_relation` VALUES (11, 3, 3);

-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(255) DEFAULT NULL,
  `password` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of user
-- ----------------------------
INSERT INTO `user` VALUES (1, admin, 123456);
INSERT INTO `user` VALUES (2, user1, 123456);
INSERT INTO `user` VALUES (3, user2, 123456);

-- ----------------------------
-- Table structure for user_role_relation
-- ----------------------------
DROP TABLE IF EXISTS `user_role_relation`;
CREATE TABLE `user_role_relation` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) DEFAULT NULL,
  `role_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of user_role_relation
-- ----------------------------
INSERT INTO `user_role_relation` VALUES (1, 1, 1);
INSERT INTO `user_role_relation` VALUES (2, 2, 2);
INSERT INTO `user_role_relation` VALUES (3, 3, 2);

2.idea进行连接数据库

2.1 进入idea ==> 右侧栏Database ==> 点击“+” ==> 点击“Data Source” ==> 选择Mysql图示如下 :

2.2 如下图进入下载好MySQL驱动的情况。可以对MySQL的驱动文件进行进一步配置。

2.3 Mysql驱动文件配置(如下图所示 ,Name是配置成功以后显示的名称,Host是填写IP地址为172.16.11.248,端口Port为3306,用户名User为hyerp,Password填写用户名对应的密码即可,Database可以填写想连接的数据库名。填写以上所有信息后,点击Test Connection按钮,如果显示成功Successful,说明连接成功,点击OK按钮,配置完成。) 注意: 这里显示的数据是我自己连接的相关信息,你们需要根据自己的实际情况进行修改

3、结果显示


总结

经验分享 程序员 微信小程序 职场和发展