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

代码片段和文件信息
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课程设计(15个经典案例)
- 人事信息管理系统 java课程设计
- 学生信息管理系统 JAVA课程设计
- 东南大学 JAVA课程设计 学生信息管理
- java课程设计《客房管理系统》
- java课程设计保存计算过程的计算器
- java课程设计游戏:急速飞行[绝不坑爹
- 多功能拼图游戏软件 java课程设计 含
- JAVA网吧计费管理系统191156
- Java课程设计酒店管理系统+报告文档
- Java课程设计 源码彩色中国象棋游戏
- JAVA课程设计驾校管理系统
- Java课程设计超市管理系统Myeclipse+My
- java课程设计——记忆测试系统和课程
- Java课程设计--企业职工信息管理系统
- JAVA课程设计——网络版五子棋
- Java课程设计聊天程序
-
JAVA(jsp+servlet+ja
vasc ript)超市商品 - java课程设计通讯录管理软件源代码
- Java课程设计案例精编第二版书中案例
- Java课程设计超级万年历文档
- Java课程设计图书管理系统代码及报告
- java课程设计之发送邮件客户端,带发
- 花卉销售管理系统全套
- Java课程设计案例精编第二版-黄晓东完
- Java课程设计报告---运动会成绩管理系
- Java课程设计动物换位
- JAVA课程设计学生信息管理系统源码
- Java课程设计——报刊管理系统
- JAVA课程设计—学生成绩管理系统
评论
共有 条评论