资源简介
用java做的界面,MySQL作为后台数据库,可以实现对学生表的增删改查

代码片段和文件信息
package 想打包;
import java.awt.BorderLayout;
import java.awt.frame;
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.sql.SQLException;
import java.sql.Statement;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class StuAddDialog extends JDialog implements ActionListener{
//定义我需要的swing组件
JLabel jl1jl2jl3jl4jl5jl6;
JButton jb1jb2;
JTextField jtf1jtf2jtf3jtf4jtf5jtf6;
JPanel jp1jp2jp3;
//owner它的父窗口;title窗口名;model指定是模态窗口,还是非模态
public StuAddDialog(frame ownerString titleboolean modal)
{
super(ownertitlemodal);//调用父类构造方法,达到模式对话框效果
jl1=new JLabel(“学号“);
jl2=new JLabel(“名字“);
jl3=new JLabel(“性别“);
jl4=new JLabel(“年龄“);
jl5=new JLabel(“籍贯“);
jl6=new JLabel(“系别“);
jtf1=new JTextField();
jtf2=new JTextField();
jtf3=new JTextField();
jtf4=new JTextField();
jtf5=new JTextField();
jtf6=new JTextField();
jb1=new JButton(“添加“);
jb2=new JButton(“取消“);
jp1=new JPanel();
jp2=new JPanel();
jp3=new JPanel();
//设置布局
jp1.setLayout(new GridLayout(61));
jp2.setLayout(new GridLayout(61));
//添加组件
jp1.add(jl1);
jp1.add(jl2);
jp1.add(jl3);
jp1.add(jl4);
jp1.add(jl5);
jp1.add(jl6);
jp2.add(jtf1);
jp2.add(jtf2);
jp2.add(jtf3);
jp2.add(jtf4);
jp2.add(jtf5);
jp2.add(jtf6);
jp3.add(jb1);
jp3.add(jb2);
this.add(jp1BorderLayout.WEST);
this.add(jp2BorderLayout.CENTER);
this.add(jp3BorderLayout.SOUTH);
//注册监听
jb1.addActionListener(this);
jb2.addActionListener(this);
//展现
this.setSize(300 250);
this.setLocation(500200);
this.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
//用户点击添加按钮后的响应动作
if(e.getSource()==jb1){
//连接数据库
Connection ct=null;
Statement stmt=null;
ResultSet rs=null;
PreparedStatement ps=null;
//连接数据库
try {
//1、加载驱动
//Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver“);
//2、得到连接
//ct=DriverManager.getConnection(“jdbc:sqlserver://192.168.232.185:1433;DatabaseName=vvv““sa““zxr1997813“);
Class.forName(“com.mysql.jdbc.Driver“); //加载MYSQL JDBC驱动程序
//2、得到连接
ct = DriverManager.getConnection(
“jdbc:mysql://rm-bp1603n299o7q2u71lo.mysql.rds.aliyuncs.com:3306/vvv?useSSL=false““root““@zxr1997813“);
String strsql=“insert into stu values(??????)“;
ps=ct.prepareStatement(strsql);
ps.setString(1jtf1.getText());
ps.setString(2jtf2.getText());
ps.setString(3jtf3.getText());
ps.setInt(4Integer.parseInt(jtf4.getText()));
ps.setString(5jtf5.getText());
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 318 2019-04-01 20:40 zzz\.classpath
文件 385 2019-03-31 14:40 zzz\.project
文件 761 2016-09-24 20:34 zzz\com\mysql\fabric\FabricCommunicationException.class
文件 4762 2016-09-24 20:34 zzz\com\mysql\fabric\FabricConnection.class
文件 1434 2016-09-24 20:34 zzz\com\mysql\fabric\FabricStateResponse.class
文件 1188 2016-09-24 20:34 zzz\com\mysql\fabric\HashShardMapping$ReverseShardIndexSorter.class
文件 2798 2016-09-24 20:34 zzz\com\mysql\fabric\HashShardMapping.class
文件 4797 2016-09-24 20:34 zzz\com\mysql\fabric\hibernate\FabricMultiTenantConnectionProvider.class
文件 2443 2016-09-24 20:34 zzz\com\mysql\fabric\jdbc\ErrorReportingExceptionInterceptor.class
文件 748 2016-09-24 20:34 zzz\com\mysql\fabric\jdbc\FabricMySQLConnection.class
文件 678 2016-09-24 20:34 zzz\com\mysql\fabric\jdbc\FabricMySQLConnectionProperties.class
文件 77335 2016-09-24 20:34 zzz\com\mysql\fabric\jdbc\FabricMySQLConnectionProxy.class
文件 4447 2016-09-24 20:34 zzz\com\mysql\fabric\jdbc\FabricMySQLDataSource.class
文件 3396 2016-09-24 20:34 zzz\com\mysql\fabric\jdbc\FabricMySQLDriver.class
文件 763 2016-09-24 20:34 zzz\com\mysql\fabric\jdbc\JDBC4FabricMySQLConnection.class
文件 3070 2016-09-24 20:34 zzz\com\mysql\fabric\jdbc\JDBC4FabricMySQLConnectionProxy.class
文件 2290 2016-09-24 20:34 zzz\com\mysql\fabric\proto\xm
文件 7155 2016-09-24 20:34 zzz\com\mysql\fabric\proto\xm
文件 5331 2016-09-24 20:34 zzz\com\mysql\fabric\proto\xm
文件 2418 2016-09-24 20:34 zzz\com\mysql\fabric\proto\xm
文件 15334 2016-09-24 20:34 zzz\com\mysql\fabric\proto\xm
文件 483 2016-09-24 20:34 zzz\com\mysql\fabric\proto\xm
文件 1364 2016-09-24 20:34 zzz\com\mysql\fabric\RangeShardMapping$RangeShardIndexSorter.class
文件 2097 2016-09-24 20:34 zzz\com\mysql\fabric\RangeShardMapping.class
文件 2274 2016-09-24 20:34 zzz\com\mysql\fabric\Response.class
文件 3400 2016-09-24 20:34 zzz\com\mysql\fabric\Server.class
文件 1968 2016-09-24 20:34 zzz\com\mysql\fabric\ServerGroup.class
文件 1323 2016-09-24 20:34 zzz\com\mysql\fabric\ServerMode.class
文件 1368 2016-09-24 20:34 zzz\com\mysql\fabric\ServerRole.class
文件 807 2016-09-24 20:34 zzz\com\mysql\fabric\ShardIndex.class
............此处省略376个文件信息
相关资源
- 美食天下项目Android版源码和Web版源码
- java代码编写将excel数据导入到mysql数据
- JAVA828436
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- 基于JSP的学生宿舍管理系统(源码 数
- 基于JSP的校友信息管理系统(添加数
- JSP学生信息管理系统 Mysql数据库
- android通过JDBC连接Mysql数据库
- java图状数据结构转换为树状数据结构
- java数据库连接(所有的数据库都支持
- 数据库设备管理系统课程设计论文J
- jsp与SQL Server数据库实现的客户注册登
- java sql2000员工管理系统数据库、文档
- java数据库版学生成绩管理系统
- java 局域网数据包嗅探
- java web学生管理系统(源码+数据库+截
- JavaWeb停车场管理系统(源代码,数据
- Java Web实现的易买网系统网站(源码
- 简单的登录页面,实现增删改查(运
- 物流管理系统源码(含数据库)5624
- mysql数据处理,java用户登录处理
- jsp模拟酷狗官网源码(附数据库)
- 一个完整的点餐微信小程序(附后台
- 基于 struts 的学生寝室管理系统的设计
- 煤矿安全管理系统(jsp源码+数据库脚
- 基于JSP实现的美食餐饮管理系统(源
- 都市供求信息网(源码+数据库+文档)
- 图书管理系统(源码+数据库+截图)
- 学生信息管理系统源码+mysql数据库
评论
共有 条评论