暗室逢灯按时
发表于:2024-11-24 作者:千家信息网编辑
千家信息网最后更新 2024年11月24日,import java.awt.BorderLayout;import java.awt.GridLayout;import java.awt.event.ActionEvent;import jav
千家信息网最后更新 2024年11月24日暗室逢灯按时
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安全错误
数据库的锁怎样保障安全
萧县芈咖互联网科技中心
前置机需要安装数据库吗
政治试题 g网络技术
数据库管理 web
win10客户端访问服务器
幽冥传奇数据库进不去
移动端语音软件开发
时钟小程序软件开发
新乡游享网络技术有限公司
汉阳四路串口服务器
电视dns服务器可能不可用
湖州市网络安全专家队伍
洛阳蓝泽网络技术有限公司
公司面临的三个网络安全问题
网络安全公司参观心得
如何生产云数据库
什么软件能打开考勤数据库
广东互联网络科技有限公司
数据库能耗管理
网络安全有什么现实意义
联通网络技术研究院电话
查看数据库服务器端编码:
宝塔怎么使用云数据库
网络安全法 设备加密
路南区媒体网络技术诚信合作
山西大学生网络安全知识竞赛
网络安全主题粉笔画
2k22的服务器
地线定位数据库
网络安全管理岗 职责