帮酷LOGO
0 0 评论
文章标签:MAN  Message  

介绍

正如你所知道的,在Internet上的Java ( Netbeans ) 源代码比它的他语言要少得多? 所以我发送了这篇文章。 本文可能对使用 Netbeans。Java(J2SE), Mysql的人有帮助。 在本文中,你将学习: 发送和接收消息,用户身份验证,用户权限,优先级消息。

培训提示文章

  • 使用来自Java的Mysql命令( Netbeans )
  • Java中的消息框( Netbeans )
  • 使用 Java Jtable
  • 如何从Netbeans连接到数据库( 连接字符串,Mysql身份验证)
  • 使用 Java Jpanel
  • ResultSet(RS) 如何工作
  • 用户管理
  • 授予用户访问权限( 用户权限)
  • 字母优先级

在第一个,具有用户名的管理器中: 管理员和密码:313输入,用户定义并给每个用户适当的权限。

使用代码

数据库连接和函数在 Database.java 中。 这里类中使用了以下函数和变量。

连接字符串:连接字符串包含作为参数从数据提供者传递到数据源的初始化信息。 此语法会因资料提供者而不同,而且连接字串会在尝试开启连接期间进行剖析。 这里我们称之为 connectionUrl

//connection string//"Archive" is database nameprivatestaticString connectionUrl = 
 "jdbc:mysql://localhost:3306/archive user=root & password=123"; 

检索数据函数:函数从数据库检索记录并填充结果集中的那些记录,这个函数有一个输入值。

publicstaticvoid 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"));
 }
}

命令函数: 向数据库( insertupdatedelete ) 发送命令的函数。

publicstaticvoid 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); }
}

选择函数:这个函数用于从数据库中选择任何条件,并在结果集中填充这些记录。

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);
 }
 returnnull;
}

Points of Interest

Netbeans不仅仅用于移动编程。 我们可以在 web,桌面,企业,PHP,C/C++,等等 应用程序中开发。

历史记录

  • 7th 2012年02月: 初始版本


文章标签:MAN  Message  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语