资源简介
本系统为电话号码查询系统,拥有查询、浏览、打印、添加、删除、备份、修改等功能模块,代码简单易懂!
代码片段和文件信息
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个文件信息
相关资源
- java课程设计教务管理系统
- Java课程设计之银行卡系统源码及文档
- 山东大学2015级Java课程设计你画我猜小
- JAVA课程设计魔板游戏
- 学生档案管理系统 java课程设计
- java课程设计java音乐播放器
- JAVA课程设计 拼图游戏
- Java课程设计通讯录管理系统
- Java课程设计满分 图书管理系统实验报
- 广工java课程设计(文本编辑器)
- Java课程设计连连看游戏(含代码)
- 仓库管理系统java课程设计
- java课程设计一个图形界面的小游戏
- Java课程设计教材管理系统
- 招投标管理系统 java课程设计
- java课程设计界面美化包,swing也可以
- java课程设计:日历记事本。
- Java课程设计-仓库管理系统
- 宾馆管理系统代码加上文档java课程设
- Java课程设计日历记事本
- Java课程设计超级玛丽Mario
- java课程设计 和报告书,修改下名字
- Java课程设计电子版(第二版)耿祥义
- java课程设计——学生评教系统
- JAVA课程设计第2版耿祥义电子书与源代
- 基于Java的电话号码查询系统—毕业设
- java课程设计--简单教务管理系统设计
- java课程设计报告及代码-关于购物车
- java web 课程设计 --- 网上商城系统(文
- java课程设计日历记事本全套代码及文
评论
共有 条评论