• 大小: 5.6MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-18
  • 语言: Java
  • 标签:

资源简介

本系统为电话号码查询系统,拥有查询、浏览、打印、添加、删除、备份、修改等功能模块,代码简单易懂!

资源截图

代码片段和文件信息

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import javax.swing.filechooser.FileFilter;
import java.sql.*;
class DataBackup implements ActionListener
{     Jframe f = null;
    JLabel label = null;
    JTextArea textarea = null;
    //JFileChooser 为用户选择文件提供了一种简单的机制
    JFileChooser fileChooser = null;
    public DataBackup()
    {
        f = new Jframe(“数据库备份“);
        Container contentPane = f.getContentPane();
        textarea = new JTextArea();
        //滚动窗体
        JScrollPane scrollPane = new JScrollPane(textarea);
        scrollPane.setPreferredSize(new Dimension(350300));
        JPanel panel = new JPanel();
        JButton b1 = new JButton(“备份数据“);
        b1.addActionListener(this);
        JButton b2 = new JButton(“退出“);
        b2.addActionListener(this);
        panel.add(b1);
        panel.add(b2);
        label = new JLabel(“ “JLabel.CENTER);
        //默认为BorderLayout布局
        contentPane.add(labelBorderLayout.NORTH);
        contentPane.add(scrollPaneBorderLayout.CENTER);
        contentPane.add(panelBorderLayout.SOUTH);
        f.pack();
        f.setVisible(true);
        f.addWindowListener(new WindowAdapter() 
        {
            public void windowClosing(WindowEvent e) 
            {
               
            }
        });
    }
    public void actionPerformed(ActionEvent e)
    {
        File file = null;
        int result;
        fileChooser = new JFileChooser(“d:\\“);
        fileChooser.addChoosableFileFilter(new JAVAFileFilter(“bak“));
        if (e.getActionCommand().equals(“退出“))
        {
        f.setVisible(false);
        }
        //备份数据库操作
        if (e.getActionCommand().equals(“备份数据“))
        {
            result = fileChooser.showSaveDialog(f);
            file = null;
            String fileName;
            if (result == JFileChooser.APPROVE_OPTION)
            {
                file = fileChooser.getSelectedFile();
                String fileName1 = file.getName();
                String filePath = file.getPath();
                int index = fileName1.lastIndexOf(‘.‘);
                if (index > 0)
                {
                 String extension = fileName1.substring(index+1).toLowerCase();

                    if(!extension.equals(“bak“))
                    {
                     filePath = filePath + “.bak“;
                    }
                }
                if (index < 0)
                {
                 filePath = filePath + “.bak“;
                }
                /***************执行事件*******************/
                 //在这里写备份数据库事件
                 //装入JDBC驱动
                try
                {
                 Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver“);
                }
                catch(ClassNotFoundException error)//驱动加载失败
                {
                 System.err.println(“驱动加载失败“);
                }
                //连接到数据库
   

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        301  2012-04-05 22:46  java课程设计 电话号码查询系统\Java课程设计\.classpath

     文件        392  2012-04-05 22:46  java课程设计 电话号码查询系统\Java课程设计\.project

     文件      66909  2012-05-16 22:24  java课程设计 电话号码查询系统\Java课程设计\1.jpg

     文件     310857  2012-05-16 22:22  java课程设计 电话号码查询系统\Java课程设计\10.jpg

     文件     190612  2012-05-16 22:23  java课程设计 电话号码查询系统\Java课程设计\11.jpg

     文件     158438  2012-05-16 22:22  java课程设计 电话号码查询系统\Java课程设计\12.jpg

     文件      82865  2012-05-16 22:27  java课程设计 电话号码查询系统\Java课程设计\13.jpg

     文件      87671  2012-05-16 22:27  java课程设计 电话号码查询系统\Java课程设计\14.jpg

     文件     190440  2012-05-16 22:27  java课程设计 电话号码查询系统\Java课程设计\15.jpg

     文件     131955  2012-05-16 22:27  java课程设计 电话号码查询系统\Java课程设计\16.jpg

     文件     131133  2012-05-16 22:28  java课程设计 电话号码查询系统\Java课程设计\17.jpg

     文件     130921  2012-05-16 22:29  java课程设计 电话号码查询系统\Java课程设计\18.jpg

     文件     155702  2012-05-16 22:29  java课程设计 电话号码查询系统\Java课程设计\19.jpg

     文件     182228  2012-05-16 22:22  java课程设计 电话号码查询系统\Java课程设计\2.jpg

     文件     200284  2012-05-16 22:30  java课程设计 电话号码查询系统\Java课程设计\20.jpg

     文件     213655  2012-05-16 22:33  java课程设计 电话号码查询系统\Java课程设计\21.jpg

     文件      69854  2012-05-16 22:24  java课程设计 电话号码查询系统\Java课程设计\3.jpg

     文件     100201  2012-05-16 22:24  java课程设计 电话号码查询系统\Java课程设计\4.jpg

     文件     580327  2012-05-16 22:22  java课程设计 电话号码查询系统\Java课程设计\5.jpg

     文件     112985  2012-05-16 22:24  java课程设计 电话号码查询系统\Java课程设计\6.jpg

     文件      73894  2012-05-16 22:24  java课程设计 电话号码查询系统\Java课程设计\7.jpg

     文件     136621  2012-05-16 22:24  java课程设计 电话号码查询系统\Java课程设计\8.jpg

     文件      83445  2012-05-16 22:22  java课程设计 电话号码查询系统\Java课程设计\9.jpg

     文件      40115  2011-05-13 12:40  java课程设计 电话号码查询系统\Java课程设计\browse.jpg

     文件     243860  2012-05-18 19:11  java课程设计 电话号码查询系统\Java课程设计\jdelete.jpg

     文件       5008  2012-05-18 19:03  java课程设计 电话号码查询系统\Java课程设计\jlogin.jpg

     文件     117454  2012-05-18 19:11  java课程设计 电话号码查询系统\Java课程设计\jupdate.jpg

     文件      84029  2011-07-30 16:19  java课程设计 电话号码查询系统\Java课程设计\select1.jpg

     文件      80012  2012-05-18 19:17  java课程设计 电话号码查询系统\Java课程设计\select2.jpg

     文件     194957  2012-05-18 19:26  java课程设计 电话号码查询系统\Java课程设计\主界面.gif

............此处省略106个文件信息

评论

共有 条评论