暗室逢灯按时
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,import java.awt.BorderLayout;import java.awt.GridLayout;import java.awt.event.ActionEvent;import jav
千家信息网最后更新 2026年11月02日暗室逢灯按时
import java.awt.BorderLayout;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.util.Vector;import javax.swing.*;import javax.swing.table.DefaultTableModel;//窗体的布局管理器:边界、网格、//表格 表格模型 集合类 连接数据库//实际存储数据的是表格模型public class W extends JFrame implements ActionListener { //参数属性 JButton an1; JLabel bq; JTextField wbk; JPanel mb;//面板组建:容器,放组件,默认的布局管理器是:流式布局 JTable bg; JScrollPane gd; Vector jilu,ziduan; Connection con;//连接数据库 PreparedStatement ps;//执行SQl语句 ResultSet rs;//用来存放结果集的 DefaultTableModel bgmx; public W(){ //北部 an1=new JButton("查询"); an1.addActionListener(this); bq=new JLabel("请输入用户名:"); wbk=new JTextField(10); mb=new JPanel(); mb.add(bq);mb.add(wbk);mb.add(an1); this.add(mb,BorderLayout.NORTH); //中部 ziduan=new Vector(); ziduan.add("学号");ziduan.add("姓名");ziduan.add("性别"); ziduan.add("年龄");ziduan.add("籍贯");ziduan.add("院系名称"); jilu=new Vector(); //连接数据库 try{ Class.forName("com.mysql.jdbc.Driver");//加载驱动 String url="jdbc:mysql://localhost:3306/student"; String user="root"; String password="000000"; con=DriverManager.getConnection(url, user, password); if(con!=null){ System.out.println("数据库连接成功"); } ps=con.prepareStatement("delete from c where xuehao='xs002'"); ps.executeUpdate(); ps=con.prepareStatement("select * from c"); rs=ps.executeQuery(); while(rs.next()){ Vector hang=new Vector(); hang.add(rs.getString(1)); hang.add(rs.getString(2)); hang.add(rs.getString(3)); hang.add(rs.getInt(4)); hang.add(rs.getString(5)); hang.add(rs.getString(6)); jilu.add(hang); } }catch(Exception e){}finally{ try{ if(rs!=null){rs.close();} if(ps!=null){ps.close();} if(con!=null){con.close();} }catch(Exception e){} } bgmx=new DefaultTableModel(jilu,ziduan); bg=new JTable(bgmx); gd=new JScrollPane(bg); this.add(gd); this.setTitle("这是一个窗体"); this.setSize(350,350); this.setVisible(true); this.setDefaultCloseOperation(EXIT_ON_CLOSE); } public static void main(String[] args){ new W(); } @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub if(e.getSource()==an1){ JOptionPane.showConfirmDialog(this, "确定要关闭马?"); } }}
数据
数据库
布局
表格
模型
窗体
管理
成功
参数
名称
姓名
学号
实际
容器
属性
年龄
性别
用户
用户名
籍贯
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州万易互联网科技有限公司
美国互联网科技巨头监管
互联网最新的科技有限公司
易互联网科技有限公司
鑫亿盛互联网科技
融势互联网科技
科技伦理 互联网公司
哈尔滨新华互联网科技
富国互联网科技创新基金
创业天下互联网科技有限公司
现代互联网科技股
健康食品互联网创新科技园项目
广州新华互联网科技学校电竞方面
深圳艾果互联网通讯科技
玉溪新华互联网科技好不好
沐思想互联网科技有限公司
东营紫格互联网科技
互联网高科技行业有哪些企业
北京天晋互联网科技有限公司
科技发展第三阶段互联网时代
小米移动互联网科技园
互联网科技工作委员会
科技创新与互联网经济
互联网 的科技创新
万易互联网科技有限公司
致聘互联网科技
科技赋能互联网健康
互联网科技与管理
互联网在线教育科技创业
东营紫格互联网科技