zoukankan      html  css  js  c++  java
  • 第十四周课程总结

    实验代码

    package demo1;
    import java.awt.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.event.InputEvent;
    import java.awt.event.KeyEvent;
    import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import javax.swing.*;
    import javax.swing.undo.UndoManager;
    public class Demo01 {
    	public static void main(String[] args) {
    		JFrame frame;
    		JTextArea text;
    		JMenu menuFile,editMenu,formatMenu,checkMenu,helpMenu;
    		JMenuBar menubar;
    		JMenuItem newitem,openitem,closeitem,exititem;
    		JMenuItem newItem,windomItem,openItem,saveItem,othersaveItem,pagesetupItem,printItem,closeItem;
    		JButton open;
    		JButton save;
    		JLabel label;
    		JPanel butpan;
    		JMenu filemenu;
    		UndoManager undoMagner;
    		JTable table;
    		frame=new JFrame("记事本");
    		text=new JTextArea ();
    		text.setEditable(true);
    		frame.getContentPane().add(new JScrollPane(text));
    		newitem=new JMenuItem("新建");
    		openitem=new JMenuItem("打开");
    		closeitem=new JMenuItem("关闭");
    		exititem=new JMenuItem("退出");
    		Container fileMenu = new JMenu();
    		text.setEditable(true);
    		menuFile=new JMenu("文件(F)");
    		editMenu=new JMenu("编辑(E)");
    		formatMenu=new JMenu("格式(O)");
    		checkMenu=new JMenu("查看(Y)");
    		helpMenu=new JMenu("帮助(H)");
    		newItem=new JMenuItem("新建(N)");
                    windomItem=new JMenuItem("新窗口(W)");
                    openItem=new JMenuItem("打开(O)");
                    saveItem=new JMenuItem("保存(S)");
                    othersaveItem=new JMenuItem("另存为(A)");
                    pagesetupItem=new JMenuItem("页面设置(U)");
                    printItem=new JMenuItem("打印(P)");
                    closeItem=new JMenuItem("退出(X)");  
    		menubar=new JMenuBar(); 
    		newitem.setMnemonic('N');
    		openitem.setMnemonic('O');
    		closeitem.setMnemonic('C');
    		exititem.setMnemonic('E');
    		open=new JButton("打开文件");
    		save=new JButton("储存文件");
    		label=new JLabel("现在没有打开的文件");
    		butpan=new JPanel();
    		
    	
    		//设置快捷键
    		newitem.setAccelerator(KeyStroke.getKeyStroke('N',java.awt.Event.CTRL_MASK));
    		openitem.setAccelerator(KeyStroke.getKeyStroke('O',java.awt.Event.CTRL_MASK));
    		closeitem.setAccelerator(KeyStroke.getKeyStroke('C',java.awt.Event.ALT_MASK));
    		exititem.setAccelerator(KeyStroke.getKeyStroke('E',java.awt.Event.ALT_MASK));
    		
    		//加入菜单项
    		
    		menuFile.add(newitem);
    		menuFile.add(openitem);
    		menuFile.add(closeitem);
    		menuFile.add(exititem);
    		fileMenu.add(newItem);
    	    fileMenu.add(openItem);
    		menubar.add(menuFile);
    		menubar.add(editMenu);
    		menubar.add(formatMenu);
    		menubar.add(checkMenu);
    		menubar.add(helpMenu);
    		
    		
    		
    		frame.addWindowListener(new WindowAdapter(){
    			public void windowClosing(WindowEvent arg0) {
    				System.exit(1);
    			}});
    	
    		frame.setJMenuBar(menubar);
    		frame.setVisible(true);
    		frame.setSize(400,300);
    		frame.setLocation(700,300);
    	    }	
    	    }
    

    运行截图

    本周总结

    1.对于jdbc的一个了解
    主要常用操作类与接口:

    java.sql.DriverManager 用于管理jdbc驱动程序
    Java.sql.Connection 用于建立与特定数据库的连接
    Java.sql.Statement 一个Statement的对象用于执行静态sql语句,并获得语句执行后产生的后果
    Java.sql.PreparedStatement 创建一个可以编译的sql语句对象,该对象可以多次被运行,以提高执行效率,是Statement的子接口
    Java.sql.ResultSet 用于创建表示sql语句检索结果的结果集,用户通过结果集完成对数据库的访问
    

    2.MySQL的安装与配置
    3.MySQL的常用命令
    1)mysql -u用户名 -p密码 连接mysql数据库
    2)创建数据库:CREATE DATABASE 数据库名称;
    3)删除数据库:DROP DATABASE 数据库名称;
    4)USE 数据库名称; 使用数据库
    5)创建数据库表

    CREATE TABLE 表名称(
    字段名称1 字段类型 [DEFAULT 默认值][约束],
    字段名称2 字段类型 [DEFAULT 默认值][约束],
    ...,
    字段名称n 字段类型 [DEFAULT 默认值][约束]
    );
    6)删除数据库表 DROP TABLE 表名称;
    7)查看表结构 DESE 表名称;
    8)查看数据库信息
    查看全部数据库:SHOW DATABASES;
    查看一个数据库的全部表:SHOW TABLES;
    4.配置mysql数据库的驱动程序

    package textshujuku;
    
    public class Text {
            public static final String DBDRIVER="ora.gjt.mm.mysql.Driver";
        public static void main(String[] args) {
            try {
                Class.forName(DBDRIVER);
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            }
        }
    
    }
    

    5.连接及关闭数据库
    使用DriverManager类连接数据库和Connection接口

  • 相关阅读:
    一个不错的时间日期控件My97DatePicker
    实现dropDownList listBox联动
    删除字符串最后一个字符的几种方法
    Visual Studio 2008 Express 中文版下载
    DotNet上传大文件
    asp.net下获取Excel所有的工作表名称
    无法访问http,会强制跳到https
    循环
    P7516[省选联考2021A/B卷]图函数【bfs】
    AT2371[AGC013E]Placing Squares【矩阵乘法】
  • 原文地址:https://www.cnblogs.com/zuoshuai/p/11958307.html
Copyright © 2011-2022 走看看