• 第十四周Java总结&实验总结


    一、实验

    记事本

    package Menu;
    
    import java.awt.event.WindowAdapter;  
    import java.awt.event.WindowEvent;
    import java.io.File;
    import javax.swing.ImageIcon;
    import javax.swing.JFrame;
    import javax.swing.JMenu;
    import javax.swing.JMenuBar;
    import javax.swing.JMenuItem;
    import javax.swing.JScrollPane;
    import javax.swing.JTextArea;
    import javax.swing.KeyStroke;
    
    public class Meun {
         public static void main(String args[]) {
        	 JFrame f = new JFrame("记事本");
        	 JTextArea text = new JTextArea();
        	 text.setEditable(true);
        	 f.getContentPane().add(new JScrollPane(text));
        	 
        	 JMenu menuFile = new JMenu("文件");
        			 menuFile.setIcon(new ImageIcon("d:"+File.separator+"icons"+File.separator+"file.gif"));
        	 JMenu a = new JMenu("编辑");
        	         a.setIcon(new ImageIcon("d:"+File.separator+"icons"+File.separator+"s.gif"));
        	 JMenu b = new JMenu("格式");
        	         b.setIcon(new ImageIcon("d:"+File.separator+"icons"+File.separator+"h.gif"));
        	 JMenu c = new JMenu("查看");
        			 c.setIcon(new ImageIcon("d:"+File.separator+"icons"+File.separator+"j.gif"));
        	 JMenu d = new JMenu("帮助");
        			 d.setIcon(new ImageIcon("d:"+File.separator+"icons"+File.separator+"k.gif"));
        	 
             JMenuBar menuBar = new JMenuBar();
             JMenuItem newItem = new JMenuItem("新建",new ImageIcon("d:"+File.separator+"icons"+File.separator+"new.gif")); 
             JMenuItem openItem = new JMenuItem("打开",new ImageIcon("d:"+File.separator+"icons"+File.separator+"open.gif"));
             JMenuItem saveItem = new JMenuItem("保存",new ImageIcon("d:"+File.separator+"icons"+File.separator+"sava.gif"));
             JMenuItem closeItem = new JMenuItem("关闭",new ImageIcon("d:"+File.separator+"icons"+File.separator+"close.gif"));
             JMenuItem exitItem = new JMenuItem("退出",new ImageIcon("d:"+File.separator+"icons"+File.separator+"exit.gif"));
             
             
             menuFile.add(newItem);
             menuFile.add(openItem);
             menuFile.add(saveItem);
             menuFile.add(closeItem);
             menuFile.add(exitItem);
             
             menuBar.add(menuFile);
             menuBar.add(a);
             menuBar.add(b);
             menuBar.add(c);
             menuBar.add(d);
             
             f.addWindowListener(new WindowAdapter() {
            	 public void windowClosing(WindowEvent arg0) {
            		 System.exit(1);
            	 }
             });
             
             f.setJMenuBar(menuBar);
             f.setVisible(true);
             f.setSize(300,400);
             f.setLocation(300,200);
         }
    }
    

    二、总结

    JDBC

    JDBC(Java数据库连接},提供了一种与平台无关的用于执行SQL语句的标准Java API,可以方便地实现多种关系型数据库的统一操作,它由一组用Java语言编写的类和接口组成。

    JDBC驱动分类

    (1)JDBC-ODBC桥驱动
    (2)JDBC本地驱动
    (3)JDBC网络驱动
    (4)本地协议纯JDBC驱动

    MySQL常用命令

    连接MySQL数据库

    mysql-u用户名 -p密码
    

    创建数据库

    创建数据库:CREATE DATABASE 数据库名称;
    删除数据库:DROP DATABASE 数据库名称;
    

    使用数据库

    USE 数据库名称
    

    创建数据库表

    CREATE TABLE 表名称(
         字段名称1    字段类型[DEFAULT 默认值][约束],
         字段名称2    字段类型[DEFAULT 默认值][约束],
         '''''',
         字段名称n    字段类型[DEFAULT 默认值][约束],
    

    删除数据表

    DROP TABLE 表名称; 
    

    查看表结构

    DESC 表结构;
    

    查看数据库信息

    查看全部数据库:SHOW DATABASES;
    查看一个数据库的全部表:SHOW TABLES;
    

    SQL语法

    增加数据

    INSERT INTO 表名称 [(字段1,字段2,字段3,....,字段你)]VALUES(值1,值2,值3···,值你);
    

    删除数据

    DELETE FROM [删除条件];
    

    更新数据

    UPDATE 表名称 SET 字段1=值1,···字段n=值1[WHERE 更新条件];
    

    简单查询语句

    SELECT{*|column alias}
    FROM 表名称 别名
    [WHERE condition(s)];
    

    查询全部数据

    SELSCT *FROM user;
    
  • 相关阅读:
    LeetCode506-相对名次
    LeetCode496-下一个更大的元素(遍历)
    Redis查询超时问题排查及原因分析
    SQL Server 输出消息
    SQL Server按时间分段统计数据
    C# 数据保存到Excel
    查看SQL Server数据库恢复进度
    输入百度网址地址后面有tn小尾巴解决办法
    SQL Server 查询数据大小
    Sping Boot + Spring Security + Mybaits + Logback +JWT验证 项目开发框架搭建
  • 原文地址:https://www.cnblogs.com/chixue/p/11960030.html
Copyright © 2020-2023  润新知