资源简介
一个链接数据库的小作品,没什么技术技巧,仅供志同道合在学习java的同学参考参考
代码片段和文件信息
package com.rainplus;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
class Loginframe extends Jframe {
private JPanel content;
private JLabel userLabel;
private JLabel passwordLabel;
private JPasswordField passwordField;
private JTextField userNameField;
private JButton loginButton;
private JButton exitButton;
public Loginframe() {
super(“学生选课系统“);
setSize(250 200);
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
content = new JPanel();
content.setLayout(null);
add(content);
userLabel = new JLabel(“学号:“);
userLabel.setBounds(30 30 40 20);
content.add(userLabel);
userNameField = new JTextField(“11046208“);
userNameField.setBounds(80 30 120 20);
content.add(userNameField);
passwordLabel = new JLabel(“密码:“);
passwordLabel.setBounds(30 60 40 20);
content.add(passwordLabel);
passwordField = new JPasswordField();
passwordField.setBounds(80 60 120 20);
content.add(passwordField);
loginButton = new JButton(“登录“);
loginButton.setBounds(30 100 80 30);
loginButton.addActionListener(new buttonListenner());
content.add(loginButton);
exitButton = new JButton(“退出“);
exitButton.setBounds(120 100 80 30);
exitButton.addActionListener(new buttonListenner());
content.add(exitButton);
/* 设置窗体可见和居中 */
setVisible(true);
setLocationRelativeTo(null);
}
public static void main(String[] args) {
new Loginframe();
}
class buttonListenner implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
if (exitButton == e.getSource()) {
System.exit(0);
}
if (loginButton == e.getSource()) {
/* 对数据库的提取验证操作; */
try {
Class.forName(“com.mysql.jdbc.Driver“);
String url = “jdbc:mysql://localhost/school?user=root&password=root“;
Connection conection = DriverManager.getConnection(url);
Statement statement = conection.createStatement();
String sql = “SELECT * FROM user“;// 选择用户表
/* 获取结果集 */
ResultSet resultSet = statement.executeQuery(sql);
resultSet.next();
String userName = resultSet.getString(1);
while (!userName.equals(userNameField.getText())) {
resultSet.next();
userName = resultSet.getString(1);
}
if (userName.equals(userNameField.getText())) {
String password = resultSet.getNString(2);
if (password.equals(new String(passwordField
.getPassword()))) {
new Mainframe(userNamestatement);
dispose();
} else {
JOptionPane.showMessageDialog(null “密码
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 451 2013-10-28 20:38 学生管理系统\.classpath
文件 394 2013-10-22 21:47 学生管理系统\.project
文件 598 2013-10-22 21:47 学生管理系统\.settings\org.eclipse.jdt.core.prefs
文件 2897 2013-10-31 19:30 学生管理系统\bin\com\rainplus\Loginfr
文件 2417 2013-10-31 19:30 学生管理系统\bin\com\rainplus\Loginfr
文件 905 2013-11-01 16:09 学生管理系统\bin\com\rainplus\Mainfr
文件 1173 2013-11-01 16:09 学生管理系统\bin\com\rainplus\Mainfr
文件 1010 2013-11-01 16:09 学生管理系统\bin\com\rainplus\Mainfr
文件 7242 2013-11-01 16:09 学生管理系统\bin\com\rainplus\Mainfr
文件 3240 2013-10-26 16:02 学生管理系统\src\com\rainplus\Loginfr
文件 7063 2013-11-01 16:09 学生管理系统\src\com\rainplus\Mainfr
目录 0 2013-10-31 19:30 学生管理系统\bin\com\rainplus
目录 0 2013-10-25 15:56 学生管理系统\src\com\rainplus
目录 0 2013-10-31 19:30 学生管理系统\bin\com
目录 0 2013-10-22 21:53 学生管理系统\src\com
目录 0 2013-10-22 21:47 学生管理系统\.settings
目录 0 2013-10-31 19:30 学生管理系统\bin
目录 0 2013-10-22 21:53 学生管理系统\src
目录 0 2013-10-22 21:47 学生管理系统
----------- --------- ---------- ----- ----
27390 19
相关资源
- 基于java和mysql的学生信息管理系统
- mysql5.0JDBC驱动包
- java+Mysql开发的备忘录系统
- JSP课程设计个人信息系统
- mysql-connector-java-5.1.23-bin.jar
- Java+mysql通讯录信息的增删改查
- 超市进销存管理系统-学校实训
- mysql 驱动jar包-5.1.46
- 网上排课系统 附带数据库可以运行
- mysql -connection-java-5.0.8-bin.jar
- java连接mysql5.5的jar包
- Mysql5.6、Mysql5.7 JDBC驱动
- 数据库课程设计(JDBC+Swing)高校教材
- jsp+web+简单学生管理系统+mysql
- jsp+Mysql做的留言板 界面豪华 大方 美
- JSP技术将EXCEL导入到MYSQL中
- Javaweb学生信息管理系统244326
- NodeJsProject.zip
- jdbc 源代码 jsp+mysql
- java + sql 银行管理系统
- 毕业论文(jspmysql)
- 学生信息管理系统(java+mysql)
- java socket超精美仿qq通信软件(mysql)
- mysql5.0 jdbc 驱动
- java取出mysql中数据,显示在jtable里面
- 采用 JSF +后台Bean开发 大学学生管理系
- 基于jsp和mysql的学生订票系统
- 图书馆管理系统Java源码+MySQl数据库
- 小型BBS论坛 jsp mysql数据库
- 将JTable中的数据保存到Excel中
评论
共有 条评论