新手需要帮助:数据库登录和用户管理模式以及处理jframe和jdialog形式Netbeans 8 Java和mysql

时间:2015-09-23 02:11:12

标签: java mysql netbeans-7 netbeans-8

大家好,我一直在寻找什么是击球手编程语言我决定用netbeans和mysql作为数据库来学习Java。

我有一个小项目来帮助我理解java我的小项目是创建项目存储应用程序,是一个简单的应用程序和所有项目纪录片我将在我的博客上发布我将创建的项目完成所以每个人都可以学习java。但首先,我需要帮助为管理员和用户设置数据库schame用户和用户登录。现在我的数据库是 只有一个包含所有用户profil的数据库。 id为主要和自动增量,用户kode唯一,fname,lname,用户名,pass,usergrub,地址,电子邮件和其他仅用于补充。这是使用这种数据库列在数据库中存储数据的正确方法。

或者你能给我一个示例用户管理员和登录数据库schame所以我可以从中学习,我在谷歌搜索很难找到

对于它和我的另一个问题是使用Jframe所以我可以显示jdialog当用户点击jmenu insde jframe它将打开一个jdialog,另一个问题是当用户点击两次jmenu用户>用户登录或其他菜单包含acction performent代码只是dialogform df = new dialogform; df.set.visible(true)是否有任何方法可以执行此操作,因此每次用户执行clik时,菜单都不会打开两次或更多次。

问题将在本问题页面继续进行,因此每个人都需要帮助。

1 个答案:

答案 0 :(得分:0)

在创建数据库之前,您应该知道需要哪些数据,哪些数据应存储在表中,哪些数据应该分开。如果另一个表有冗余列,也应删除表中的冗余列。 这是下载Northwind Database Schema的链接。您可以从其结构中了解如何正确创建和规范化您的建筑数据库。 Here is a youtube link on how to do Normalization.

此外,不要存储您首先对其进行加密的密码,以防止其他人查看您数据库中的保存密码。使用 MD5哈希Here is a MD5 hsahing example

至于登录考试,您只需在谷歌搜索。 here is an example of login form in java using mysql database

最后,您还应该学习如何创建Java应用程序,请阅读此Java Tutorial以更好地理解swing应用程序的概念