⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 address.java

📁 我们学完java后的一个综合作业
💻 JAVA
字号:

//import Loginfrm;

//import java.util.*;
import java.awt.*;
//import java.io.*;
//import java.net.*;
import java.sql.*;
import java.awt.event.*;

import javax.swing.*;

public class address implements ActionListener{
	JFrame f=null;
	JLabel mlabel;
	JMenuBar mainmenu;       //菜单
	static JMenu system,add,reach; // 菜单
	JMenuItem mi_system_login,mi_system_zc,mi_system_exit;
	JMenuItem add_user,delete_user;
	JMenuItem see_user,reach_user;
	address()
	{
		f=new JFrame("通讯录管理糸统");
		/*Font myFont=new Font("楷体_GB2312",Font.BOLD,60);
		mlabel=new JLabel("    软件052张笑鹏");
		mlabel.setFont(myFont);
		f.add(mlabel);*/
		mlabel=new JLabel(new ImageIcon("3.jpg"));
		f.add(mlabel);
		mainmenu=new JMenuBar();
		system=new JMenu("系统管理");
		mi_system_login=new JMenuItem("用户登陆");
		mi_system_zc=new JMenuItem("用户注册");
		mi_system_exit=new JMenuItem("退出");
		mi_system_login.addActionListener(this);
		mi_system_zc.addActionListener(this);
		mi_system_exit.addActionListener(this);
		system.add(mi_system_login);
		system.add(mi_system_zc);
		system.add(mi_system_exit);
		
		mainmenu.add(system);    //添加菜单
		
		add=new JMenu("通讯录管理" );
		add_user=new JMenuItem("添加联糸人");
		delete_user=new JMenuItem("删除联糸人");
		add_user.addActionListener(this);
		delete_user.addActionListener(this);
		add.add(add_user);
		add.add(delete_user);
		mainmenu.add(add);    //添加菜单
		
		reach=new JMenu("查看/查询");
		see_user=new JMenuItem("查看联糸人");
		reach_user=new JMenuItem("查询联糸人");
		see_user.addActionListener(this);
		reach_user.addActionListener(this);
		reach.add(see_user);
		reach.add(reach_user);
		mainmenu.add(reach);     //添加菜单
		
        f.setJMenuBar(mainmenu);      //为窗体添加菜单
		
		f.setBounds(150,60,400,400);
		f.setVisible(true);
	}
	public void actionPerformed(ActionEvent e)
	{
		//String cmd=e.getActionCommand();
		if(e.getActionCommand()=="退出")
		{
			System.exit(0);
		}else if(e.getActionCommand()=="添加联糸人")
		{
			new addinf(f);
		}else if(e.getActionCommand()=="删除联糸人")
		{
			new deleteinf(f);
		}else if(e.getActionCommand()=="查询联糸人")
		{
			new reachinf(f);
		}else if(e.getActionCommand()=="用户登陆")
		{
			f.dispose();
			new Loginfrm(f);
		}else if(e.getActionCommand()=="用户注册")
		{
			new zhuce(f);
		}
		else if(e.getActionCommand()=="查看联糸人")
		{
			try 
			{ 
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
			} 
			catch(ClassNotFoundException ee) 
			{ 
			System.out.println("Not Found"); 
			} 


			try 
			{//修改数据库内容 

			Connection con=DriverManager.getConnection("jdbc:odbc:notebook","zxp","121");//连接数据源 

			Statement s=con.createStatement(); 

			ResultSet resultSet =s.executeQuery("select * FROM phone");
			StringBuffer results=new StringBuffer(); 
			ResultSetMetaData metaData=resultSet.getMetaData(); 
			int n=metaData.getColumnCount(); //返回resultset对象中的列数

			for(int i=1;i<=n;i++) 
			results.append(metaData.getColumnName(i)+" "); ////获取指定列的名称  
			results.append("\n"); 
			while( resultSet.next()){ 
			for(int i=1;i<=n;i++) 
			// 以 Java 编程语言中 Object 的形式获取此 ResultSet 对象的当前行中指定列的值。
				results.append(resultSet.getObject(i)+"  "); 
			
			results.append("\n"); 
			}
			JOptionPane.showMessageDialog(null,results.toString(),"联糸人信息", 
					JOptionPane.INFORMATION_MESSAGE); 
			s.close();
			resultSet.close();
		}catch(Exception ex) {}
		}
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -