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按钮,配置完成。) 注意: 这里显示的数据是我自己连接的相关信息,你们需要根据自己的实际情况进行修改