資源簡介
本系統為電話號碼查詢系統,擁有查詢、瀏覽、打印、添加、刪除、備份、修改等功能模塊,代碼簡單易懂!

代碼片段和文件信息
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個文件信息
評論
共有 條評論