日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java實戰之用Swing實現通訊錄管理系統

瀏覽:191日期:2022-08-10 17:12:20
一、系統介紹

1.系統功能

登錄系統 查詢信息 新增信息 修改信息 刪除信息

2.環境配置

JDK版本:1.8Mysql:8.0.13

3.數據庫

/* Navicat Premium Data Transfer Source Server : MySQL Source Server Type : MySQL Source Server Version : 80013 Source Host : localhost:3306 Source Schema : swing_address Target Server Type : MySQL Target Server Version : 80013 File Encoding : 65001 Date: 10/06/2021 23:56:16*/SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for my_address_book-- ----------------------------DROP TABLE IF EXISTS `my_address_book`;CREATE TABLE `my_address_book` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, `sex` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, `telephone` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, `mail` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, `birthday` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, `note` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Compact;-- ------------------------------ Records of my_address_book-- ----------------------------INSERT INTO `my_address_book` VALUES (2, ’楊XX’, ’男’, ’18911616917’, ’1@163.com’, ’20200107’, ’XX’);INSERT INTO `my_address_book` VALUES (3, ’222’, ’女’, ’22’, ’22’, ’22’, ’22’);INSERT INTO `my_address_book` VALUES (4, ’1’, ’女’, ’1’, ’1’, ’1’, ’1’);-- ------------------------------ Table structure for my_address_login-- ----------------------------DROP TABLE IF EXISTS `my_address_login`;CREATE TABLE `my_address_login` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, `password` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Compact;-- ------------------------------ Records of my_address_login-- ----------------------------INSERT INTO `my_address_login` VALUES (1, ’1’, ’1’);SET FOREIGN_KEY_CHECKS = 1;

4.工程截圖

Java實戰之用Swing實現通訊錄管理系統

二、系統展示

1.登錄頁

Java實戰之用Swing實現通訊錄管理系統

2.主頁

Java實戰之用Swing實現通訊錄管理系統

3.查詢信息

Java實戰之用Swing實現通訊錄管理系統

4.新增信息

Java實戰之用Swing實現通訊錄管理系統

5.修改信息

Java實戰之用Swing實現通訊錄管理系統

三、部分代碼

DBConn.java

package com.txl;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class DBConn {private static String driverName = 'com.mysql.cj.jdbc.Driver';private static String url = 'jdbc:mysql://localhost:3306/swing_address?serverTimezone=UTC';private static String userName = 'root';private static String password = 'admin';private Connection conn;private Statement stmt;public DBConn() {try {Class.forName(driverName);} catch (ClassNotFoundException e) {e.printStackTrace();}}/** * 連接數據庫 * * @return * @throws SQLException */public Connection getConnection() throws SQLException {return DriverManager.getConnection(url, userName, password);}/** * 釋放資源 */public void dispose() {try {if (conn != null) {conn.close();}if (stmt != null) {stmt.close();}} catch (SQLException e) {e.printStackTrace();}}}

Login.java

package com.txl;import java.awt.FlowLayout;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Vector;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JTextField;import javax.swing.JPasswordField; public class Login {public static void main(String args[]) {Login l=new Login();l.showUI();}public void showUI() {javax.swing.JFrame login=new javax.swing.JFrame();login.setTitle('登錄通訊錄');login.setSize(340,230);login.setDefaultCloseOperation(3);login.setLocationRelativeTo(null);login.setResizable(false); java.awt.FlowLayout fl=new java.awt.FlowLayout(FlowLayout.CENTER,5,5);login.setLayout(fl);JLabel labname=new JLabel();labname.setText('用戶名:');labname.setPreferredSize(new java.awt.Dimension(60, 60));login.add(labname);JTextField textname=new JTextField();textname.setPreferredSize(new java.awt.Dimension(250, 30));login.add(textname);JLabel labpassword=new JLabel();labpassword.setText('密 碼:');labpassword.setPreferredSize(new java.awt.Dimension(60, 60));login.add(labpassword);JPasswordField jp=new JPasswordField();jp.setPreferredSize(new java.awt.Dimension(250, 30));login.add(jp);javax.swing.JButton button=new javax.swing.JButton();button.setText('登錄');button.setPreferredSize(new java.awt.Dimension(100, 40));login.add(button);login.setVisible(true);button.addMouseListener(new MouseAdapter() {public void mouseClicked(MouseEvent e) {DBConn dbconn = new DBConn();Statement stmt = null;ResultSet rs = null;try {stmt = dbconn.getConnection().createStatement();rs = stmt.executeQuery('select * from my_address_login where username=’'+textname.getText()+'’ and password=’'+jp.getText()+'’');if (rs.next()) {new MyAddressBook();login.dispose();}else{JOptionPane.showMessageDialog(null, '用戶名或密碼不正確!!!');}rs.close();} catch (SQLException e1) {e1.printStackTrace();} finally {try {if (stmt != null) {stmt.close();}if (rs != null) {rs.close();}} catch (SQLException e1) {e1.printStackTrace();}}}});}}

Test.java

package com.txl;import java.sql.PreparedStatement;import java.sql.SQLException;import javax.swing.JOptionPane;import javax.swing.table.DefaultTableModel;import javax.swing.table.TableColumn;public class Test {public static void main(String[] args) {DBConn dbconn = new DBConn();;;;;try {for(int i =0 ;i<1000000;i++){String sql = 'insert into student(name, age)values(’XXX'+i+'’,30)';PreparedStatement pstmt = dbconn.getConnection().prepareStatement(sql);System.out.println(sql);pstmt.execute(sql);pstmt.close();}} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();} finally {}}}

到此這篇關于Java實戰之用Swing實現通訊錄管理系統的文章就介紹到這了,更多相關JavaSwing實現通訊錄管理內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩欧美精品一区二区综合视频| 免费成人在线影院| 国语精品一区| 群体交乱之放荡娇妻一区二区| 激情婷婷欧美| 亚洲精品自拍| 精品午夜av| 狠狠色综合网| 欧美日本精品| 精品视频在线观看网站| 国产在线|日韩| 男女性色大片免费观看一区二区 | 国产在线视频欧美一区| 激情婷婷久久| 欧美日韩一区自拍| 韩国久久久久久| 亚洲人亚洲人色久| 精品国产精品国产偷麻豆| 精品欧美一区二区三区在线观看| 香蕉成人久久| 久久精品免视看国产成人| 尹人成人综合网| 国产精品久久久久久久久久妞妞 | 日本欧美在线看| 国产精成人品2018| 美女亚洲一区| 欧美成a人片免费观看久久五月天| 99精品综合| 日韩av网站在线免费观看| 超碰在线99| 亚欧洲精品视频在线观看| 国产一区二区三区成人欧美日韩在线观看 | 另类专区亚洲| 亚洲香蕉久久| 久草免费在线视频| 日韩视频1区| 欧美肉体xxxx裸体137大胆| 亚洲精品一级| 欧洲av不卡| 亚洲一区区二区| 亚洲一级高清| 日本不卡一区二区三区| 国内一区二区三区| 欧美日韩精品免费观看视频完整| 亚洲网址在线观看| 国产a亚洲精品| av不卡在线| 日本成人在线一区| 麻豆精品国产91久久久久久| 久久国产精品成人免费观看的软件| 欧美特黄a级高清免费大片a级| 亚洲精品美女| 久久久久久久欧美精品| 精品一区二区三区视频在线播放 | 国产99精品一区| 免费在线观看一区二区三区| 国产精品亚洲欧美日韩一区在线| 热三久草你在线| 久久aⅴ国产紧身牛仔裤| 国产免费播放一区二区| 亚洲91久久| 蜜桃视频在线观看一区| 精品久久久中文字幕| 午夜精品一区二区三区国产| 国产精品探花在线观看| 亚洲午夜精品久久久久久app| 日韩1区2区日韩1区2区| 日韩视频网站在线观看| 日韩美女国产精品| 亚洲www免费| 欧美亚洲国产日韩| 一区在线免费| 成人在线免费观看网站| 中文字幕一区二区三区日韩精品| 国产成人免费精品| 亚洲一二av| 成人三级高清视频在线看| 综合一区二区三区| 日本精品在线中文字幕| 青草久久视频| 欧美日韩国产高清电影| 精品深夜福利视频| 亚洲精品无播放器在线播放| 91精品国产福利在线观看麻豆| 天堂va在线高清一区| 亚洲成人va| 欧美国产三级| 蜜桃视频一区二区三区| 91精品国产成人观看| 欧美1区二区| 日本在线观看不卡视频| 久久久精品午夜少妇| 国产精品美女久久久久久不卡| 五月天激情综合网| 日韩欧美在线中字| 免费观看亚洲天堂| 午夜天堂精品久久久久| 好看的av在线不卡观看| 人在线成免费视频| 久久精品国产999大香线蕉| 亚洲精品极品| 91久久亚洲| 久久免费大视频| 四虎成人av| 老司机精品视频网| 久久精品97| 麻豆精品91| 伊人精品在线| 蜜臀av免费一区二区三区| 国产一区二区久久久久| 久久精品av麻豆的观看方式| 国产精品日韩欧美一区| 九一精品国产| 国产一区日韩欧美| 婷婷综合六月| 另类中文字幕国产精品| 国产精品麻豆久久| 久久久亚洲欧洲日产| 欧美精品中文字幕亚洲专区| 亚州av一区| 日韩三区四区| 日韩中文字幕区一区有砖一区 | 婷婷成人av| 日韩影院在线观看| 日韩精品一区第一页| 喷白浆一区二区| 亚洲一区成人| 亚洲视频二区| 亚洲欧美日韩国产| 欧美一区二区性| 久久精品动漫| 婷婷综合社区| 性欧美69xoxoxoxo| 好吊一区二区三区| 日韩视频一区| 亚洲综合日本| 蜜桃视频在线观看一区| 国模大尺度视频一区二区| 久久97久久97精品免视看秋霞| 国产精品免费不| 久久精品伊人| 精品国产第一福利网站| 三上悠亚国产精品一区二区三区| 99精品视频在线观看免费播放| 九九精品调教| 欧洲激情综合| 中文字幕亚洲影视| 最新亚洲国产| 久久精品 人人爱| 激情综合五月| 久久精品电影| 亚洲精品中文字幕乱码| 中文视频一区| 欧美日韩精品一区二区三区视频 | 91国内精品| 欧美亚洲一区二区三区| 免费在线亚洲| 91精品综合| 美女网站久久| 日韩欧乱色一区二区三区在线| 国产亚洲精品精品国产亚洲综合| 麻豆精品少妇| 久久久9色精品国产一区二区三区| 欧美日韩日本国产亚洲在线| 日韩在线一区二区| 国产精品一区二区中文字幕| 不卡专区在线| 欧美日韩国产在线一区| 日本色综合中文字幕| 国产成人精品一区二区免费看京| 日韩88av| 亚洲一区二区三区久久久| 国产精品亚洲产品| 久久久久中文| 亚洲18在线| 精品美女久久| 亚洲少妇在线| 牛牛精品成人免费视频| 欧洲一级精品| 日韩一区精品| 国产成人精品999在线观看| 好看不卡的中文字幕| 青草国产精品| 91精品韩国| 四虎精品一区二区免费| 欧美a在线观看| 亚洲精品中文字幕乱码| 国产视频一区二区在线播放| 99久精品视频在线观看视频| 亚久久调教视频| 波多野结衣久久精品| 亚洲97av| se01亚洲视频 | 综合日韩av| 99国产精品私拍| 久久久免费人体| 亚洲欧美高清| 国产精选在线| 日韩精品导航| 亚洲香蕉网站|