一、实验
记事本
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;