65.9K
CodeProject 正在变化。 阅读更多。
Home

消息管理器。

starIconstarIconstarIconstarIconstarIcon

5.00/5 (4投票s)

2012 年 2 月 8 日

CPOL

1分钟阅读

viewsIcon

25992

downloadIcon

1138

发送和接收消息,用户认证,用户权限,优先级消息

引言

如大家所知,在互联网上Java (Netbeans) 的源代码量远不如其他语言??。因此我发布了这篇文章。这篇文章可能对使用Netbeans、Java(J2SE)、Mysql的人有所帮助。 在这篇文章中,您将学习:发送和接收消息,用户认证,用户权限,优先级消息。

教程技巧文章

  1. 从Java (Netbeans) 使用Mysql 命令
  2. Java (Netbeans) 中的消息框
  3. 使用 Java Jtable
  4. 如何从 Netbeans 连接数据库(连接字符串,Mysql 认证)
  5. 使用 Java Jpanel
  6. ResultSet(RS) 的工作原理
  7. 用户管理
  8. 授予用户访问权限(用户权限)
  9. 信件优先级

首先,使用用户名:admin 和密码:313 输入管理器,然后用户定义并为每个用户分配适当的权限。

Using the Code

数据库连接和函数位于 Database.java 中。 此类使用了以下函数和变量。

连接字符串: 连接字符串包含作为参数从数据提供程序传递到数据源的初始化信息。 语法取决于数据提供程序,并且在尝试打开连接时会解析连接字符串。 在这里我们称之为 connectionUrl

//connection string //"Archive" is database name

private static String connectionUrl = 
    "jdbc:mysql://:3306/archive user=root & password=123"; 

Retrieve Data 函数: 从数据库检索记录并填充结果集的功能,此函数有一个输入。

public static void retrieveData(String SQL) throws Exception {
    rs = stmt.executeQuery(SQL);
    while (rs.next()) {
        System.out.println(rs.getString("ProductName") + " : " + 
    rs.getString("QuantityPerUnit") + " : " +
        rs.getString("UnitPrice") + " : " + 
    rs.getString("UnitsInStock") + " : " +
        rs.getString("UnitsOnOrder") + " : " + 
    rs.getString("ReOrderLevel") + " : " + rs.getString("Discontinued"));
    }
}

Command 函数: 用于向数据库发送命令(insertupdatedelete)的功能。

public static void Command(String SQL) throws Exception {
    try  {
        Class.forName("com.mysql.jdbc.Driver");
        con=  DriverManager.getConnection(connectionUrl);
        stmt = con.createStatement();
        stmt.executeUpdate(SQL);
            System.out.print("?? ?????? ????? ??.");
        }catch(Exception insError){
            System.out.print(insError);            }
}

Select 函数: 此函数用于从数据库中选择具有任何条件记录并填充到结果集中。

public ResultSet select(String SQL)  {
    try  {
    Class.forName("com.mysql.jdbc.Driver");
    con=  DriverManager.getConnection(connectionUrl);
    stmt = con.createStatement();
     ResultSet s=stmt.executeQuery(SQL);
        return s;
    }catch(Exception insError){
        System.out.print(insError);
    }
    return null;
}

关注点

Netbeans 不仅仅用于移动编程。 我们可以使用此 IDE 开发 Web、Java 桌面、企业、PHP、C/C++ 等应用程序。

历史

  • 2012 年 2 月 7 日:初始版本
© . All rights reserved.