代码改变世界

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

2019-11-29 20:17  TYTS~长歌  阅读(250)  评论(0编辑  收藏  举报

一、实验

记事本

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;