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

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

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

瀏覽:188日期: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久久,三上悠亚国产精品一区二区三区
成人久久一区| 国产乱码精品一区二区亚洲| 蜜桃视频在线观看一区二区| 好看不卡的中文字幕| 99精品美女| 欧美激情国产在线| 国产日韩欧美一区二区三区| 石原莉奈一区二区三区在线观看| 麻豆国产精品777777在线| 欧美日韩午夜电影网| 97久久中文字幕| 另类综合日韩欧美亚洲| 国产精品综合| 国产高清日韩| 日韩国产一区二区| 久久在线免费| 蜜桃一区二区三区在线| 国产日产精品一区二区三区四区的观看方式 | 日韩av在线中文字幕| 偷拍精品精品一区二区三区| 国产精品欧美在线观看| 久久久精品国产**网站| 亚洲精品一级二级| 久久亚洲影院| 麻豆免费精品视频| 不卡av一区二区| 日韩高清一区二区| 国产亚洲电影| 色婷婷精品视频| 亚洲精品高潮| 久久久久九九精品影院| 91精品蜜臀一区二区三区在线| 美女黄网久久| 亚洲va中文在线播放免费| 亚洲最新av| 日韩av有码| 亚洲ww精品| 欧美一级精品| 欧美激情99| 日韩高清不卡| 天使萌一区二区三区免费观看| 久草免费在线视频| 成人日韩av| 久久国产日本精品| 美女网站久久| 91精品麻豆| 国产一区二区三区精品在线观看| 色网在线免费观看| 91久久久久| 国产精品欧美在线观看| 国产探花在线精品| 久久精品国产福利| 91精品国产自产观看在线| 欧美天堂亚洲电影院在线观看| 欧美国产美女| 久久久久久婷| 国际精品欧美精品| 欧美黑人巨大videos精品| 欧美永久精品| 91成人在线| 国产精品中文字幕制服诱惑| 日韩一二三区在线观看| 亚洲区国产区| 日韩在线视频一区二区三区| 日韩午夜视频在线| 日本在线不卡视频一二三区| 日本一不卡视频| 国产日韩欧美| 久久99视频| 国产精品免费精品自在线观看| 播放一区二区| 日韩视频免费| 狠狠干综合网| 日韩电影免费在线观看| 国产资源在线观看入口av| 精品精品国产三级a∨在线| 精品国产网站| 日韩国产一区二区三区| 久久久精品网| 欧美日韩四区| 蜜桃视频欧美| 亚洲精品三级| 免费视频最近日韩| 亚洲精品看片| 青青草91视频| 国产日本精品| 国产精品亚洲综合色区韩国 | 69堂免费精品视频在线播放| 好吊一区二区三区| 亚洲激情不卡| 综合欧美精品| 国产精品任我爽爆在线播放 | 999精品色在线播放| 久久午夜精品| 国产精品三p一区二区| 国产成人黄色| 久久99伊人| 麻豆一区二区99久久久久| 电影亚洲精品噜噜在线观看| 日韩欧美另类中文字幕| 精品视频97| 2023国产精品久久久精品双| 国产亚洲第一伦理第一区| 日本激情一区| 国产成人精选| 日韩国产高清在线| 久久免费国产| 日本欧洲一区二区| 精品中文在线| 亚洲在线国产日韩欧美| 国产精品成人自拍| 久久亚洲资源中文字| 免费在线观看一区二区三区| 国产精品久久久久久模特| 四虎精品永久免费| 亚洲精品日本| 国产中文在线播放| 国产成年精品| 日韩一级不卡| 欧美影院三区| 群体交乱之放荡娇妻一区二区| 日韩一区二区久久| 日韩精品一区二区三区免费观影 | 欧美+亚洲+精品+三区| 91精品久久久久久久久久不卡| 日韩国产在线一| 亚洲网址在线观看| 狠狠爱成人网| 亚洲永久字幕| 欧美特黄一区| 九一精品国产| 精品午夜视频| 精品欧美日韩精品| 精品久久亚洲| 国产精品2023| 精品国产精品国产偷麻豆| 国产日韩在线观看视频| 国产精品日本一区二区不卡视频 | 日韩精品欧美大片| 亚洲一级淫片| 欧美国产日本| 亚洲精品午夜av福利久久蜜桃| 石原莉奈在线亚洲三区| 国产午夜一区| 久久精品资源| 在线综合亚洲| 精品久久网站| 亚洲91在线| 国产aa精品| 日韩国产欧美三级| 欧美日韩在线播放视频| 国产精品免费99久久久| 91国语精品自产拍| 婷婷精品久久久久久久久久不卡| 91嫩草精品| 欧美三级精品| 99pao成人国产永久免费视频 | 国产精品美女在线观看直播 | 日本强好片久久久久久aaa| 日韩av二区| 一本色道精品久久一区二区三区| 日韩高清欧美激情| 日韩和的一区二在线| 欧美日韩99| 日韩中文字幕区一区有砖一区| 国产剧情在线观看一区| 香蕉久久精品| 麻豆国产91在线播放| 国产欧美日韩一级| 亚洲香蕉网站| 日本欧美一区二区在线观看| 亚洲伦乱视频| 欧美日韩一区二区三区不卡视频| 久久av影院| 亚洲免费一区三区| 久久久精品日韩| 欧产日产国产精品视频| 在线一区二区三区视频| 播放一区二区| 国产精品hd| 在线一区二区三区视频| 亚洲午夜av| 成人羞羞视频在线看网址| 欧美91在线| 欧美精选一区二区三区| av日韩中文| 91欧美在线| 精品久久久网| 欧美激情aⅴ一区二区三区 | 国产精品主播| 精品免费视频| 久久麻豆视频| 国产一区二区三区久久久久久久久| 久久激情五月激情| 日韩精彩视频在线观看| 水野朝阳av一区二区三区| 欧美日韩国产观看视频| 国产成人精品一区二区免费看京| 麻豆精品久久久| 欧美www视频在线观看|